内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??
内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??
内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??
2017-01-21
有顺序的要求,内联注入跟调用injector注入都要求依赖声明的顺序要跟函数参数的顺序保持一致
可以参考官方文档:
https://docs.angularjs.org/guide/di
When using this type of annotation, take care to keep the annotation array in sync with the parameters in the function declaration.
举报