Angular controller
本问题已经有最佳答案,请猛点这里访问。
我已经开始浏览Angular文档,想知道这个控制器构造函数之间的区别是什么:
1 2 3 4 | angular.module('myApp', []) .controller('SomeController', function() { this.qty = 1; }); |
这一个:
1 2 3 4 | angular.module('myApp', []) .controller('SomeController', ['$scope', function($scope) { $scope.qty = 1; }]); |
哪一个是首选的,为什么?注入的$scope对象的附加值是多少?
当你试图缩小代码的时候,
1 2 3 4 | angular.module('myApp', []) .controller('SomeController', ['$scope', function($scope) { $scope.qty = 1; }]); |
对正确地注入依赖关系很有用。