angular essaie d'éviter les opérations DOM. Des fonctions telles que le glisser-déposer peuvent modifier les données et les appliquer aux éléments via le style ng. Une meilleure solution serait d'implémenter
Ma suggestion est la suivante : s'il s'agit d'une opération interactive à grande échelle, telle que faire glisser une arborescence avec des milliers d'enfants, il est préférable de sauvegarder des données temporaires, puis de mettre à jour le DOM immédiatement. Si vous comptez sur la liaison de données d'Angular, le navigateur se bloquera probablement. Si vous n'en avez que des dizaines ou des centaines, vous pouvez directement utiliser la directive ng-xx pour implémenter une logique interactive utilisant des données.
PS : lorsque Angular effectue la synchronisation des données, une surveillance sera générée pour chaque endroit nécessitant une liaison de données, de sorte que les milliers et les centaines mentionnés ci-dessus font référence au nombre de surveillances.
angular essaie d'éviter les opérations DOM. Des fonctions telles que le glisser-déposer peuvent modifier les données et les appliquer aux éléments via le style ng. Une meilleure solution serait d'implémenter
en définissant des instructionsMa suggestion est la suivante : s'il s'agit d'une opération interactive à grande échelle, telle que faire glisser une arborescence avec des milliers d'enfants, il est préférable de sauvegarder des données temporaires, puis de mettre à jour le DOM immédiatement. Si vous comptez sur la liaison de données d'Angular, le navigateur se bloquera probablement.
Si vous n'en avez que des dizaines ou des centaines, vous pouvez directement utiliser la directive ng-xx pour implémenter une logique interactive utilisant des données.
PS : lorsque Angular effectue la synchronisation des données, une surveillance sera générée pour chaque endroit nécessitant une liaison de données, de sorte que les milliers et les centaines mentionnés ci-dessus font référence au nombre de surveillances.