实体组件:clear()方法用于什么?

时间:2019-10-30 10:50:16

标签: jhipster

为实体生成Angular代码后,entity.component.ts文件包含一个名为clear()的方法。 它与transient()非常相似,但实际上并不相同。似乎可以删除它而不会破坏任何内容。

  1. 它是做什么用的?我什么时候应该使用这种方法?
  2. router.navigate为什么使用不同的符号?
  3. 为什么不包含查询参数size: this.itemsPerPage

在使用entity.component.ts文件为实体生成角度代码时

当实体指定了"pagination": "pagination"(和"jpaMetamodelFiltering": true)时,将生成此代码。

  transition() {
    this.router.navigate(['/entity'], {
      queryParams: {
        page: this.page,
        size: this.itemsPerPage,
        sort: this.predicate + ',' + (this.reverse ? 'asc' : 'desc')
      }
    });
    this.loadAll();
  }

  clear() {
    this.page = 0;
    this.router.navigate([
      '/entity',
      {
        page: this.page,
        sort: this.predicate + ',' + (this.reverse ? 'asc' : 'desc')
      }
    ]);
    this.loadAll();
  }

0 个答案:

没有答案
相关问题