angularjs依赖注入

angularjs依赖注入

显式DI后面的参数顺序需要和前面指定的依赖顺序一致

angular.model('myapp',[])

.controller('TaskCtrl', ['$scope', '$rootScope', '$state', '$stateParams', 'TaskServe', 'MyTaskServe', 'ProjectServe', 'UserServe', 'LogServe', function($scope, $rootScope, $state, $stateParams, TaskServe, MyTaskServe, ProjectServe, UserServe, LogServe) {

}

参考:https://docs.angularjs.org/guide/di

使用行内数组声明式的方式时,注意数组中依赖项的顺序与function的参数的定义的顺序保持一致。提供的三种注入方式中这种是最好的,其他的看得懂代码就好了,确实存在种种问题,调用方式也不趁手。

原文地址:https://www.cnblogs.com/wancy86/p/5914333.html