recherche

Maison  >  Questions et réponses  >  le corps du texte

前端 - angularjs中的$scope与scope有什么区别

在学习angularjs的过程中一直有个疑问,$scope与scope有什么区别?

天蓬老师天蓬老师2744 Il y a quelques jours693

répondre à tous(2)je répondrai

  • 習慣沉默

    習慣沉默2017-05-15 16:57:58

    $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

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-15 16:57:58

    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.

    répondre
    0
  • Annulerrépondre