Добавьте глобальные NavigationExtras к каждому действию навигации маршрутизатором - PullRequest
0 голосов
/ 02 марта 2019

Возможно ли предоставить глобальный NavigationExtras маршрутизатору?

Мне нужно использовать skipLocationChange всякий раз, когда я перехожу на другую страницу в моем приложении.В настоящее время я добавляю эту опцию либо в шаблон:

<a routerLink="settings" skipLocationChange>Settings</a>

, либо в компонент:

this.router.navigate(['settings'], { skipLocationChange: true });

Могу ли я как-то определить глобальное значение по умолчанию NavigationExtras, которое автоматически добавляется ко всем navigate действия Angular, чтобы мне не приходилось добавлять их вручную к каждой ссылке в шаблоне или к каждому вызову router.navigate(..) в компоненте?

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