Les contrôleurs dans angulairejs peuvent-ils être imbriqués ?
Par exemple :
<p ng-controller="ACtrl">
<p ng-controller="BCtrl">
<p>{{ value }}</p>
</p>
</p>
Modifier la valeur de $scope.value dans BCtrl puis utiliser inprog dans ACtrl semble provoquer une erreur.
peut être imbriqué, mais vous devez utiliser la variable
$parent
.http://fdietz.github.io/recipes-with-angular-js/controllers/sharing-models-between-nested-controllers.html
http://stackoverflow.com/questions/21287794/angularjs-controller-as-syntax-clarification
Peut être imbriqué, il est préférable d'utiliser la syntaxe "contrôleur comme ctrl". Si vous y réfléchissez, écrit comme dans la question, vous ne savez pas si la valeur vient de ACtrl ou BCtrl
Il doit être emboîtable, sinon il n'ébranlera pas facilement la domination de JQuery. Si vous voulez vraiment apprendre, je recommande le livre Angular Authoritative Guide
.Le meilleur livre en Chine à l'heure actuelle devrait être la version chinoise de ng-book. Lisez le livre attentivement. C’est bien mieux qu’à l’époque où l’on ne pouvait lire les documents qu’à travers le mur.