角度控制器

Angular controller

本文关键字:控制器      更新时间:2023-09-26

我已经开始浏览 Angular 文档,想知道这个控制器构造函数之间有什么区别:

angular.module('myApp', [])
    .controller('SomeController', function() {
      this.qty = 1;
}); 

而这个:

angular.module('myApp', [])
    .controller('SomeController', ['$scope', function($scope) {
       $scope.qty = 1;
}]); 

两者中哪一个是首选,为什么?
注入$scope对象的附加值是多少?

当您尝试缩小代码时,此时

angular.module('myApp', [])
    .controller('SomeController', ['$scope', function($scope) {
       $scope.qty = 1;
}]); 

正确注入依赖项很有用。