ng-repeat v/s md-virtual-repeat

use*_*040 5 angularjs angularjs-ng-repeat angular-material

角度ng重复和角度材料md-virtual-repeat之间的区别?

我什么时候应该使用一个或另一个?

prt*_*nkl 5

Angular 文档非常清楚地说明了这一点:

虚拟重复是 ng-repeat 的有限替代品,它仅呈现足够的 dom 节点来填充容器并在用户滚动时回收它们。迭代支持数组,但不支持对象。不支持跟踪依据、作为别名和 (key, value) 语法。

来源


Zee*_*mon 5

ng-repeat 渲染列表中的所有元素,在大型列表上的性能较低.

md-virtual-repeat 渲染列表在视口上可见的内容,它不会呈现列表的所有元素,当用户在大型列表的情况下滚动时,它似乎会呈现其他元素,这样就可以在处理大型列表时使用它.