Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jhipster 实体组件:clear()方法用于什么?_Jhipster - Fatal编程技术网

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

Jhipster 实体组件:clear()方法用于什么?,jhipster,Jhipster,为实体生成角度代码后,entity.component.ts文件包含一个名为clear()的方法。 它非常类似于transient(),但并不完全相同。似乎可以删除而不破坏任何内容 这是干什么用的?我应该什么时候使用这种方法 为什么router.navigate使用不同的符号 为什么查询参数size:this.itemsPerPage不包括在内 使用Entity.component.ts文件为实体生成角度代码时 当实体指定了“分页”:“分页”(和“jpaMetamodelFiltering”:t

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

  • 这是干什么用的?我应该什么时候使用这种方法
  • 为什么
    router.navigate
    使用不同的符号
  • 为什么查询参数
    size:this.itemsPerPage
    不包括在内
  • 使用Entity.component.ts文件为实体生成角度代码时

    当实体指定了
    “分页”:“分页”
    (和
    “jpaMetamodelFiltering”:true
    )时,生成此代码

    transition(){
    this.router.navigate(['/entity']{
    查询参数:{
    page:this.page,
    大小:this.itemsPerPage,
    排序:this.predicate+','+(this.reverse?'asc':'desc')
    }
    });
    这是loadAll();
    }
    清除(){
    本页=0;
    这是路由器([
    “/实体”,
    {
    page:this.page,
    排序:this.predicate+','+(this.reverse?'asc':'desc')
    }
    ]);
    这是loadAll();
    }
    
    transition
    用于分页等操作,而
    clear
    在我看来是当前路由上的硬重置(这就是为什么不包括itemsPerPage,它将采用默认值)。我怀疑当更新组件是一个对话框时,
    clear()
    更有用。关于不同
    navigate()
    用法的问题与使用queryParms vs matrixParams有关,但我在这方面不是很有经验,所以我会等待其他人的回答。我得出了类似的结论,但在我看来,
    clear
    并不是一个真正难重置的问题。它保持当前的
    排序
    ,这在我看来似乎不一致