ng-click中的“this”是什么?

时间:2014-02-07 13:50:49

标签: angularjs

我无法理解AngularJS中的“this”。 我发现它与ng-click相关的功能。

HTML

<button ng-click="func()"></button>

的javascript:

function func(){
    console.log(this);
}

我想通过另一个功能使用“this”。所以我想知道如何在另一个函数上访问“this”。请教我。

1 个答案:

答案 0 :(得分:0)

我理解这些评论说你可以自己找到,但我们都是从头开始的......所以:

在另一个函数中使用this

function func(){
  anotherFunc(this);
}

function anotherFunc(oldThis){
// do something...
}

您还应该阅读着名的:var self = this;

var self = this?

What underlies this JavaScript idiom: var self = this?