【发布时间】:2018-06-09 02:35:36
【问题描述】:
我有以下代码:
ngOnInit() {
this.data = this.apollo.query({ query: ResidentQuery }).subscribe(({data, loading}) => {
this.data = data;
this.loading = loading;
});
if (!this.loading) {
// using this.data
}
}
我希望在 (!this.loading) 之后处理数据之前加载数据。情况并非如此,因为加载是异步的。在使用它们之前如何等待数据加载?
我正在使用 apollo 客户端进行 graphql 查询。 ResidentQuery 是一个包含 graphql 查询的字符串。
感谢您的反馈!
【问题讨论】: