myFunction.property和this.property有什么区别?

时间:2017-07-27 20:06:53

标签: javascript angularjs function this

注意:这不是重复,提到的重复甚至没有提到相同的功能。此外,这也涉及angularjs的工作原理。

所以在angularjs中,我最近不得不制作一个控制器然后注入数据。

我想知道为什么我必须这样做:

function myController ($window) {
    var ctrl = this;
    return ctrl;
}
myController.$inject = ['$window'];

为什么我不能这样做呢?这两者有什么区别?

function myController ($window) {
    var ctrl = this;
    ctrl.$inject = ['$window'];
    return ctrl;
}

0 个答案:

没有答案