Contrôleur qui veut contrôler dynamiquement le chargement des sous-modules
ng-controller="{{myCtrl}}"
Mais cela provoquera une erreur et le système indiquera que myCtrl n'est pas une fonction.
Il devrait s'agir d'un problème de priorité de rendu, c'est-à-dire que le rendu du ng-controller est trop rapide et que les valeurs des variables suivantes n'ont pas encore été obtenues.
S'il vous plaît, donnez-moi quelques conseils, que dois-je faire à ce sujet ?
Pourquoi avez-vous besoin d'ajouter des doubles crochets ? Si
myCtrl
est correctcontroller
, supprimez simplement les doubles crochets et écrivez-le directement.Évidemment, Angular analyse les paramètres de la directive ngController sous forme de chaînes, pas d'expressions !
ng-controller="myCtrl" suffit. . .