在AngularJS中使用大型json文件

在AngularJS中使用大型json文件,json,angularjs,Json,Angularjs,好吧,问题是webapp在从mobile(iphone5s)加载json数据时速度非常慢 没有涉及后端。。只是静态文件 当前的json文件包含大约4800多个对象 我使用“limito”设置为20,但我猜性能问题与所有元素上的绑定有关 此外,我需要能够从完整列表中筛选,而不仅仅是当前显示的20个 有什么办法吗 编辑:也为它创建了一个Plunk,也许这个相关的问题可以帮助:Ng repeat是一个真正的大性能问题。尽量只显示用户真正能看到的数据,这样如果用户滑动,就可以重新加载并显示。如果你搜索,

好吧,问题是webapp在从mobile(iphone5s)加载json数据时速度非常慢 没有涉及后端。。只是静态文件

当前的json文件包含大约4800多个对象

我使用“limito”设置为20,但我猜性能问题与所有元素上的绑定有关

此外,我需要能够从完整列表中筛选,而不仅仅是当前显示的20个

有什么办法吗


编辑:也为它创建了一个Plunk,

也许这个相关的问题可以帮助:Ng repeat是一个真正的大性能问题。尽量只显示用户真正能看到的数据,这样如果用户滑动,就可以重新加载并显示。如果你搜索,可能宁愿在搜索完成后“重新加载”完整的ng repeat,而不是“即时结果”。缓存对象是否有意义?也许使用?我认为这对您没有帮助,我的意思是,ng repeat仍然需要运行数据对象并显示数据。您可以在应用程序负载上执行$http.get并超时,以异步方式执行。您还可以尝试将JSON数据设置为变量(静态)而不加载它,然后看看您是否获得了更好的性能?一些相关链接:,