Search code examples
angularjsangularjs-ng-repeatangular-material

ng-repeat v/s md-virtual-repeat


Difference between angular ng-repeat and angular material md-virtual-repeat?

When should i use one or another?


Solution

  • ng-repeat renders all elements in list, its less performant on large lists.

    md-virtual-repeat renders list what is visible on viewport, it doesn't render all elements of list, when user scrolls in case of large lists it then seemlesly renders other elements, this way its performant and should be used when working with large lists.