Angular ng-repeat의 루프 배열은 매우 큽니다. DOM에서 ng-click을 바인딩하면 성능에 영향을 미치나요? 예를 들어 루프가 10,000번 반복되면 10,000ng-click이 바인딩됩니다. 10,000개의 이벤트 에이전트를 바인딩하나요?
滿天的星座2017-05-15 16:58:40
ng-repeat 데이터의 양이 특히 많으면 양방향 데이터 바인딩이든 이벤트 바인딩이든 성능에 큰 영향을 미칩니다.
지금 할 수 있는 작업은 다음과 같습니다. 1. 불필요한 바인딩을 줄입니다. 2. 한 번에 로드되는 데이터 양을 줄이기 위한 페이징 또는 기타 방법입니다.
Virtual Scroll for AngularJS ngRepeat 지시어에 대한 플러그인을 추천합니다: https://github.com/kamilkp/angular-vs-repeat
AngularJS 성능에 대한 자세한 내용은 다음 두 기사를 참조하세요.
http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/
https://www.airpair com. /angularjs/posts/angularjs-performance-large-applications