为了账号安全,请及时绑定邮箱和手机立即绑定

内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??

内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??

正在回答

1 回答

有顺序的要求,内联注入跟调用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.


0 回复 有任何疑惑可以回复我~
#1

qq_啊啦嘞_0 提问者

非常感谢!
2017-03-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

内联式注入module.controller("MyController", ["$scope", "$q", function ($scope, $q) {} function的函数参数,和function外面的注入参数,有没有顺序的要求??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信