【发布时间】:2017-04-27 15:07:25
【问题描述】:
我的课堂上有这样的功能
showMessageSuccess(){
var that = this;
this.messageSuccess = true;
setTimeout(function(){
that.messageSuccess = false;
},3000);
}
我怎样才能重写这个,这样我就不必在 'that' 变量中存储对 'this' 的引用?如果我在 setTimeout 中使用“this”,则 messageSuccess bool 似乎不会更改/更新。
【问题讨论】:
-
我相信这不是重复的,角度中的
this子句与普通的javascript不同。 (在最终代码中转换为 _this)
标签: javascript angular scope