Front-end - Quelle est la différence entre $scope et scope dans angulairejs
天蓬老师
天蓬老师 2017-05-15 16:55:58
0
2
709

J'ai toujours eu une question dans le processus d'apprentissage d'angularjs, quelle est la différence entre $scope et scope ?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(2)
習慣沉默

$scope est une variable fournie en interne par angulaire.

scope fait généralement référence à des concepts tels que le service de directive de portée, etc.

En termes de variables

function($scope){

}

function(scope){

}

Aucune différence.

Mais l'objet scope ou $scope ci-dessus est un objet fourni en interne par angulaire. Nous obtenons généralement cet objet par injection de dépendances :

app.controller("MainCtrl",["$scope",function(scopeObject){

}]);

Le nom de la variable injectée doit être $scope et les paramètres formels de la fonction n'ont pas d'importance.

S'il s'agit d'une injection implicite,

app.controller("MainCtrl",function($scope){

});

Le paramètre de la fonction doit être $scope

大家讲道理

Suite à la réponse ci-dessus, code implicitement injecté

app.controller("MainCtrl",function($scope){

});

$scope peut être injecté via une injection implicite, mais lors de la compression du code js, les noms de variables sont généralement remplacés par des abréviations telles que abc, provoquant l'échec de l'injection implicite. Par conséquent, l’injection d’affichage est généralement utilisée. À ce stade, l’utilisation de $scope ou scope fait partie de la spécification de codage, et il n’y a aucune différence.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal