【发布时间】:2018-10-28 17:42:39
【问题描述】:
所以当我从查询中得到响应时,我可以看到有一个加载属性。但我真的不明白为什么他们会传递它。因为当你得到响应时,就意味着加载完成了,所以加载总是错误的。
有没有一种方法可以让我使用这个加载属性,以便我可以在调用仍在加载时显示加载图标?
我在 Angular 2 环境中有以下代码:
public apolloQuery = gql`
query {
apolloQuery
}`;
const sub = this.apollo.watchQuery<QueryResponse>({
query: this.apolloQuery
}).subscribe(data => {
console.log(data);
sub.unsubscribe();
});
并且来自数据对象的日志包含我所说的加载属性,这总是错误的。
我知道我可以创建自己的布尔属性并以这种方式检查,但我只是想知道是否可以使用 Apollo 提供的内置加载属性?
【问题讨论】:
标签: angular graphql apollo-client