После генерации углового кода для объекта файл entity.component.ts
содержит метод с именем clear()
. Это очень похоже на transient()
, но не совсем то же самое. Кажется, его можно удалить, ничего не сломав.
- Для чего он нужен? Когда мне следует использовать этот метод?
- Почему
router.navigate
использует другую запись? - Почему параметр запроса
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();
}