<分区>
我有一个名为 LangDataService.isDataReady
的变量,它是一个等待解决的 Promise。解决后会发生一些逻辑。我怎样才能将它传递给那个 Promise?
LangDataService.isDataReady.then(function () {
this.modalOn()
});
我知道我可以缓存 var self_ = this;
但我对其他替代方案感到好奇?
<分区>
我有一个名为 LangDataService.isDataReady
的变量,它是一个等待解决的 Promise。解决后会发生一些逻辑。我怎样才能将它传递给那个 Promise?
LangDataService.isDataReady.then(function () {
this.modalOn()
});
我知道我可以缓存 var self_ = this;
但我对其他替代方案感到好奇?
最佳答案
LangDataService.isDataReady.then(function () {
this.modalOn()
}.bind(this));
关于javascript - 如何在不在外部缓存的情况下将 'this' 传递给 Promise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34819252/