注意:这不是重复,提到的重复甚至没有提到相同的功能。此外,这也涉及angularjs的工作原理。
所以在angularjs中,我最近不得不制作一个控制器然后注入数据。
我想知道为什么我必须这样做:
function myController ($window) {
var ctrl = this;
return ctrl;
}
myController.$inject = ['$window'];
为什么我不能这样做呢?这两者有什么区别?
function myController ($window) {
var ctrl = this;
ctrl.$inject = ['$window'];
return ctrl;
}