AngularJS prend actuellement en charge la liaison unidirectionnelle pour réduire la consommation. S'il est bloqué, vous pouvez essayer d'ajouter des doubles-points
.
ng-repeat="value in ::values "
La valeur à l'intérieur de
peut également être liée dans un sens, remplacez-la par
Pas de problème, puisque le CPU du client navigateur est utilisé, 2500 cycles, ce n'est rien. Mais dans des circonstances normales, il y en a rarement autant. S'il y a beaucoup de données, elles ne seront pas nécessairement paginées en une seule boucle
J'ai essayé environ 4 000 éléments, mais le rendu des données serait retardé, j'ai donc écrit settimeout+push pour y insérer continuellement des éléments du tableau. Cependant, j'ai trouvé qu'il n'y a pas lieu de s'inquiéter de la surveillance des liaisons ng, vous devriez vous soucier de la carte de défilement dom.
AngularJS prend actuellement en charge la liaison unidirectionnelle pour réduire la consommation. S'il est bloqué, vous pouvez essayer d'ajouter des doubles-points
. La valeur à l'intérieur depeut également être liée dans un sens, remplacez-la par
Pour réduire le nombre de montres~
Pas de problème, puisque le CPU du client navigateur est utilisé, 2500 cycles, ce n'est rien. Mais dans des circonstances normales, il y en a rarement autant. S'il y a beaucoup de données, elles ne seront pas nécessairement paginées en une seule boucle
.J'ai essayé environ 4 000 éléments, mais le rendu des données serait retardé, j'ai donc écrit settimeout+push pour y insérer continuellement des éléments du tableau.
Cependant, j'ai trouvé qu'il n'y a pas lieu de s'inquiéter de la surveillance des liaisons ng, vous devriez vous soucier de la carte de défilement dom.
Vous pouvez vous référer à bindonce https://github.com/Pasvaz/bin... qui peut résoudre efficacement les problèmes d'efficacité causés par la montre