recherche

Maison  >  Questions et réponses  >  le corps du texte

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 ?

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 ?

大家讲道理大家讲道理2813 Il y a quelques jours594

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座2017-05-15 16:58:40

    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

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:58:40

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

    .

    répondre
    0
  • Annulerrépondre