【发布时间】:2020-12-28 22:13:44
【问题描述】:
我有一个函数:
checkIfReadyToUse(){
return this.af.object("/cardReady").query.once("value").then(data => data.val());
}
我想用来获取 cardReady 的值。问题是当我使用该函数时,它会像这样返回,而不是 true 或 false:
ZoneAwarePromise {_
_zone_symbol__state: null,
_zone_symbol__value:
我怎样才能让它返回 cardReady 的值而不是这个区域符号?
【问题讨论】:
-
可以分享一下你是如何使用
checkIfReadyToUse的吗? -
.then(data => return data.val()); -
@PatricNox 和他一样,只是写法更冗长
-
this.loyaltyCardReady = this.promotionService.checkIfReadyToUse();像这样
-
是的,看看我的回答
标签: javascript angular firebase-realtime-database promise