Maison > interface Web > js tutoriel > Analyse de la portée AngularJS et utilisation d'un exemple de code

Analyse de la portée AngularJS et utilisation d'un exemple de code

怪我咯
Libérer: 2017-03-30 09:30:19
original
1204 Les gens l'ont consulté

Scope joue sa VueConnexionContrôleur Le Le rôle est un objet JavaScript spécial qui contient les données modèle dans l'accès aux objets du contrôleur. >

<script>
   var mainApp = angular.module("mainApp", []);

   mainApp.controller("shapeController", function($scope) {
     $scope.message = "In shape controller";
     $scope.type = "Shape";
   });
</script>
Copier après la connexion
Les points suivants sont importants à prendre en compte dans l'exemple ci-dessus


$scope est déterminé comme premier paramètre dans son constructeur

. $scope.message et $scope.type sont les modèles qu'ils sont utilisés dans les pages HTML

Les valeurs des modèles que nous avons définis refléteront le contrôleur du module d'application
<🎜. > Nous pouvons définir la fonction
dans $scope
. La portée est spécifique au contrôleur. Si nous définissons des contrôleurs imbriqués, alors l'enfant du contrôleur héritera de la portée de son contrôle parent. . Problèmes importants à considérer.
Nous définissons la valeur du modèle dans shapeController
Lorsque le module du contrôleur circleController remplace le "message". Exemple
L'exemple suivant affichera toutes les directives ci-dessus >
Résultat

Ouvrez textAngularJS.html dans le navigateur Web et voyez. le résultat suivant 🎜>
<script>
   var mainApp = angular.module("mainApp", []);

   mainApp.controller("shapeController", function($scope) {
     $scope.message = "In shape controller";
     $scope.type = "Shape";
   });
	 
   mainApp.controller("circleController", function($scope) {
     $scope.message = "In circle controller";  
   });
</script>
Copier après la connexion




Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal