我是角度新人,想知道为什么以及何时应该注入所有我们需要的依赖项两次。为什么我们在angularjs中两次注入我们的依赖关系?
例子:
var analysisApp=angular.module('analysisApp',[]);
analysisApp.controller('analysisController',function($scope,$http,$cookies,$state,globalService){
});
但是,我们也可以写上面的代码为:
var analysisApp=angular.module('analysisApp',[]);
analysisApp.controller('analysisController',['$scope','$http','$cookies','$state','globalService',function($scope,$http,$cookies,$state,globalService){
}]);
为什么?
其依赖关系注释请参阅https://docs.angularjs.org/guide/di –
[Angularjs minify best practices]的可能重复(http://stackoverflow.com/questions/18782324/angularjs-minify-best -实践) – SomeKittens