我已经看到,Angular Seed带有$注释控制器参考,这意味着我可以声明控制器的依赖关系。
DI documentation显示构造函数需要与当前参数os Controller同步。
此外,在this documentation中,它显示了此注释的一种用法,在缩小的JS源代码中有用。像这样:
var MyController = function(renamed$scope, renamedGreeter) {
...
}
MyController.$inject = ['$scope', 'greeter'];
其中我找到了一个解释here。
所以,我的疑问是:
- 没有针对此批注其它用途?
- 关于非缩小JS源代码,有没有优势或劣势不使用它?
在此先感谢。
你能否澄清第二点 – 2013-04-22 14:34:35
谢谢,我没有看到这与第一点相同。删除。 – 2013-04-22 14:37:44