Tout d'abord, j'utiliserai la réponse d'un maire de Shanghai à un journaliste de Hong Kong : « Je n'en ai jamais entendu parler. » Cette déclaration n'est pas assez claire. À quoi fait exactement référence ce contrôleur ? S'il s'agit de l'instruction ngController, cette phrase met évidemment la charrue avant les bœufs. C'est la directive ngController qui crée une nouvelle portée. S'il fait référence à la fonction de contrôleur dans l'instruction, c'est évidemment faux. De nombreuses instructions n'ont pas du tout de fonction de contrôleur.
Donc, vous feriez mieux de publier ici l'URL qui contient cette vue. . . De plus, ngApp correspond à la portée racine, qui est $rootscope. Je suis peut-être relativement nouveau dans ce domaine et je ne connais pas son contrôleur correspondant. J'espère que d'autres experts pourront me corriger
Je pense qu'il est plus facile de le comprendre de cette façon : Contrôleur - le contrôleur est juste une sorte d'encapsulation... C'est une définition du modèle de conception AngularJS, rien de plus. Il n'y a pas de relation correspondante.
Nous créons un contrôleur via la directive ng-controller. Nous pouvons également créer un contrôleur via le service $controller. Les contrôleurs utilisent davantage de services grâce à l'injection de dépendances, un autre modèle de conception d'AngularJS. Par exemple $scope. Et vous n'avez pas du tout besoin d'injecter $scope... mais pourquoi devez-vous utiliser $scope Parce que vous pouvez comprendre $scope comme un canal à haut débit entre les pages et les données, ou un pont, ou une connexion, ou un adhésif... c'est-à-dire dans le contrôleur. Si vous voulez que tout ce qui est défini soit reflété sur la page, vous devez passer $scope tel que
controller:
$scope.text = "hello world!";
view:
{{ text }}
Par conséquent, il n'y a pas de relation correspondante entre le contrôleur et la portée $scope. Ils n'ont rien à voir les uns avec les autres. C'est comme si vous aviez deux morceaux de papier et que vous vouliez créer un modèle, et que vous aviez également besoin de colle. Pensez-vous qu’il existe une relation correspondante entre le papier et la colle ?
Tout d'abord, j'utiliserai la réponse d'un maire de Shanghai à un journaliste de Hong Kong : « Je n'en ai jamais entendu parler. »
Cette déclaration n'est pas assez claire. À quoi fait exactement référence ce contrôleur ? S'il s'agit de l'instruction ngController, cette phrase met évidemment la charrue avant les bœufs. C'est la directive ngController qui crée une nouvelle portée. S'il fait référence à la fonction de contrôleur dans l'instruction, c'est évidemment faux. De nombreuses instructions n'ont pas du tout de fonction de contrôleur.
Donc, vous feriez mieux de publier ici l'URL qui contient cette vue. . .
.De plus, ngApp correspond à la portée racine, qui est $rootscope. Je suis peut-être relativement nouveau dans ce domaine et je ne connais pas son contrôleur correspondant. J'espère que d'autres experts pourront me corriger
Je pense qu'il est plus facile de le comprendre de cette façon :
Contrôleur - le contrôleur est juste une sorte d'encapsulation... C'est une définition du modèle de conception AngularJS, rien de plus. Il n'y a pas de relation correspondante.
Nous créons un contrôleur via la directive ng-controller.
Nous pouvons également créer un contrôleur via le service $controller.
Les contrôleurs utilisent davantage de services grâce à l'injection de dépendances, un autre modèle de conception d'AngularJS. Par exemple $scope. Et vous n'avez pas du tout besoin d'injecter $scope... mais pourquoi devez-vous utiliser $scope Parce que vous pouvez comprendre $scope comme un canal à haut débit entre les pages et les données, ou un pont, ou une connexion, ou un adhésif... c'est-à-dire dans le contrôleur. Si vous voulez que tout ce qui est défini soit reflété sur la page, vous devez passer $scope
tel que
Par conséquent, il n'y a pas de relation correspondante entre le contrôleur et la portée $scope. Ils n'ont rien à voir les uns avec les autres. C'est comme si vous aviez deux morceaux de papier et que vous vouliez créer un modèle, et que vous aviez également besoin de colle. Pensez-vous qu’il existe une relation correspondante entre le papier et la colle ?