angle.js - 각도 ng-repeat 루프 배열이 매우 큽니다. 돔에서 ng-click을 바인딩하면 성능에 영향을 미치나요?
大家讲道理
大家讲道理 2017-05-15 16:56:40
0
2
564

Angular ng-repeat의 루프 배열은 매우 큽니다. DOM에서 ng-click을 바인딩하면 성능에 영향을 미치나요? 예를 들어 루프가 10,000번 반복되면 10,000ng-click이 바인딩됩니다. 10,000개의 이벤트 에이전트를 바인딩하나요?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
滿天的星座

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

習慣沉默

너무 크면 페이지를 매길 수 있습니다. 너무 크면 성능에 영향을 미치게 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿