禁用查询间隔Apollo Angular

时间:2018-11-18 04:41:39

标签: angular apollo apollo-client

我在ngOnInit方法中有一个查询,我只想查询一次,如果要做一些突变,就想手动查询。

ngOnInit() {
    this.loading = true;
    this.apollo
      .query({
        query: gql`
          {
            cmp_site_type{
              id
              desc
              name
            }
          }
        `,
      })
      .subscribe(result => {
        const sitedata: any = result.data;
        this.siteTypes = sitedata.cmp_site_type;
        this.loading = false;
        this.errors = result.errors;
      });
}

但是查询以3秒的间隔触发。间接地,我尝试使用watchQuery()方法并将其更改为查询,并且仍然将其触发。如何禁用它?

0 个答案:

没有答案