Juste deux questions
1. ngRepeat clonera le modèle puis affichera chaque élément du tableau séparément. Alors, comment fait-il ? S'agit-il d'attribuer la portée de chaque instance de modèle à un élément de tableau ?
2. Comment puis-je cloner ces modèles, puis leur lier dynamiquement la liaison de données, les instructions et d'autres éléments des modèles ?
Le tableau (ou objet) est surveillé dans l'instruction de répétition, puis chaque élément est bouclé :
Utilisez
$transclude
pour obtenir un nouveau contenu (déjà lié), et transclude créera une nouvelle portée, qui est la portée utilisée en répétition.Vous pouvez le trouver dans le code source de répétition https://github.com/angular/angular.js/blob/master/src/ng/directive/ngR...