У меня угловое 7 ионное приложение. Я перехожу на страницу, используя следующий код:
navigateToDetail(entity: User) {
const navigationExtras: NavigationExtras = {
state: {
entity,
entityId: entity.id
}
};
this.router.navigate([RouteNames.users, entity.id], navigationExtras);
}
В моей базе страниц сведений я получаю параметры маршрутизации следующим образом:
constructor(protected route: ActivatedRoute, protected router: Router, protected baseProvider: ApiResourceBaseService<T>) {
this.route.queryParams.subscribe(params => {
if (this.router.getCurrentNavigation().extras.state) {
this.entity = this.router.getCurrentNavigation().extras.state.entity;
}
});
}
Это нормально работает, однако еслиЯ возвращаюсь с помощью браузера, а затем вперед, параметры пусты.
Как мне управлять навигацией в angular 7?