Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有可重用单元的角度无限滚动指令_Javascript_Angularjs - Fatal编程技术网

Javascript 具有可重用单元的角度无限滚动指令

Javascript 具有可重用单元的角度无限滚动指令,javascript,angularjs,Javascript,Angularjs,现在我的问题是,我正在构建一个应用程序,该应用程序将有一个上传照片的无限滚动条。虽然我在大约1000个电池上取得了不错的性能(在一个电池内有一个图像和许多其他元素),但超过这个值,它会变得非常不稳定 所以我的想法是,实际上只有不超过5个单元格,当一个单元格在视图外滚动时,它会在列表的末尾重新附着,内容在最后一个单元格之后。虽然我能写一个没有角度和ng重复我被卡住了。。。我真的不知道从哪里开始 给定1000个元素的数据集,有没有一种方法可以让我不在无限卷轴中添加这1000个单元格,而是让它(角度)

现在我的问题是,我正在构建一个应用程序,该应用程序将有一个上传照片的无限滚动条。虽然我在大约1000个电池上取得了不错的性能(在一个电池内有一个图像和许多其他元素),但超过这个值,它会变得非常不稳定

所以我的想法是,实际上只有不超过5个单元格,当一个单元格在视图外滚动时,它会在列表的末尾重新附着,内容在最后一个单元格之后。虽然我能写一个没有角度和ng重复我被卡住了。。。我真的不知道从哪里开始

给定1000个元素的数据集,有没有一种方法可以让我不在无限卷轴中添加这1000个单元格,而是让它(角度)重用当前存在的内容


到目前为止,我发现了大量的插头,它们可以完成我已经在做的事情,并且在移动设备上使用100-150个元素后就会报废,因为它们主要用于桌面。

您在这些单元中使用单向绑定吗?因此,
{{::item.image}
{{item.image}}
提高了性能,因为这样你就不会无缘无故地创建成千上万的观察者不,我不是-谢谢你!最后,我使用了iscroll并编写了可重用指令,但没有对更改做出反应。