我需要向用户显示数据库中的一些数据。数据位于 json 文件中,并且大小相当大。 json 文件的大小大约在 15MB 左右。我创建了一个服务并使用 Promise api 发出成功的请求并加载数据并通过在 div 上执行 ng-repeat 来将其显示给用户。现在,正如您所了解的,仅当文件可用时页面才会显示数据,并且发出获取请求来获取 15MB 文件需要花费大量时间。我发现在某些情况下 Firefox 会在一段时间后简单地停止加载文件。现在我的问题是 Angular 执行此类任务的方式是什么。
我正在考虑做一些事情,比如首先显示 json 文件中的几个条目,然后滚动页面的其余部分将由剩余数据填充,但我想这是不可能的,因为当它发出 get 请求时,它会先完全下载文件然后显示数据吗?
Angular 提供了一种叫做 ng-cloak 的东西,但这只是为了避免闪烁。我可以使用类似 ng-cloak in Angular 的东西吗?
任何其他想法或如何处理此类场景或实现此目的的角度方式是什么?
基于您处理大量 JSON 有效负载的要求。 FWIW你有两个选择:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)