如何在不在外部缓存的情况下将 'this' 传递给 Promise?
How to pass 'this' into a Promise without caching outside?
我有一个名为 LangDataService.isDataReady
的变量,它是一个等待解决的 Promise。解决后会发生一些逻辑。我怎样才能将它传递给那个 Promise?
LangDataService.isDataReady.then(function () {
this.modalOn()
});
我知道我可以缓存 var self_ = this;
但我想知道其他选择吗?
LangDataService.isDataReady.then(function () {
this.modalOn()
}.bind(this));
我有一个名为 LangDataService.isDataReady
的变量,它是一个等待解决的 Promise。解决后会发生一些逻辑。我怎样才能将它传递给那个 Promise?
LangDataService.isDataReady.then(function () {
this.modalOn()
});
我知道我可以缓存 var self_ = this;
但我想知道其他选择吗?
LangDataService.isDataReady.then(function () {
this.modalOn()
}.bind(this));