Entity-Component: Для чего используется метод clear ()? - PullRequest
0 голосов
/ 30 октября 2019

После генерации углового кода для объекта файл entity.component.ts содержит метод с именем clear(). Это очень похоже на transient(), но не совсем то же самое. Кажется, его можно удалить, ничего не сломав.

  1. Для чего он нужен? Когда мне следует использовать этот метод?
  2. Почему router.navigate использует другую запись?
  3. Почему параметр запроса size: this.itemsPerPage не включен?

Когдагенерация Angular-кода для сущности с файлом 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();
  }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...