有一个订阅多数民众赞成在其他一切都设置好之后被调用,但我想等到订阅结束。Ť
尝试使用异步等待,但这对我不起作用。不确定我是否做错了
public getGlobeConfig() {
this.sourceKey = 'test';query = 'query'
// wait till this call finishes than hit the
console.log('htting')
this.service
.searchQuery(query)
.subscribe(response => {
this.sources = response.hits.hits.map(hit =>
hit._source);
if (this.sources.length > 0) {
this.availableMetadata = Object.keys(
this.sources[0].metadata[this.sourceKey]
);
}
});
console.log('hitting')
return this.sources
}
由于在下标中设置了this.sources,因此无法达到this.sources的定义
holdtom
开心每一天1111
相关分类