$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 :
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.
$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
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 :
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,
Le paramètre de la fonction doit être $scope
Suite à la réponse ci-dessus, code implicitement injecté
$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.