angulaire.js - Le tableau de boucles angulaires ng-repeat est extrêmement volumineux. La liaison de ng-click dans le dom affectera-t-elle les performances ?
大家讲道理
大家讲道理 2017-05-15 16:56:40
0
2
590

Le tableau de boucles de ng-repeat angulaire est très grand. La liaison de ng-click dans le dom affectera-t-elle les performances ? Par exemple, si la boucle est bouclée 10 000 fois, 10 000 ng-click seront liés. contraignant ? Dix mille agents événementiels ?

大家讲道理
大家讲道理

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

répondre à tous(2)
滿天的星座

ng-repeat Si la quantité de données est particulièrement importante, qu'il s'agisse d'une liaison bidirectionnelle de données ou d'une liaison d'événements, cela affectera grandement les performances.

Ce qui peut être fait actuellement est : 1. Réduire les liaisons inutiles. 2. La pagination ou d'autres méthodes pour réduire la quantité de données chargées en même temps.

Je vous recommande un plug-in Virtual Scroll pour la directive AngularJS ngRepeat : https://github.com/kamilkp/angular-vs-repeat

Pour des informations spécifiques sur les performances d'AngularJS, vous pouvez vous référer à ces deux articles
http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/
https : / /www.airpair.com/angularjs/posts/angularjs-performance-large-applications

習慣沉默

S'il est trop gros, vous pouvez le paginer. S'il est trop grand, cela affectera certainement les performances

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal