【发布时间】:2017-07-14 00:51:33
【问题描述】:
我们从未使用过 await/async,所以这个问题也可能是一个愚蠢的问题,但我们有什么问题?
这是我们的代码:
constructor() {
let text = this.textAsync();
console.log('text: ', text);
}
async textAsync() {
let val = await this._text();
return val;
}
_text(): Promise<any> {
return new Promise((resolve, reject) => {
resolve('TEEEEXXTTTTT');
})
}
日志从来不是text: TEEEEXXTTTTT,而是类似的东西
text: ZoneAwarePromise {__zone_symbol__state: null, __zone_symbol__value: Array[0]}
我确定有一个简单的解决方案:微笑:
谢谢
【问题讨论】:
标签: angular asynchronous ionic-framework async-await