Angular 5, как удалить имя точки вспомогательного маршрута в URL, но точка должна загрузить - PullRequest
0 голосов
/ 20 октября 2018

У меня есть верхнее меню навигации и меню боковой панели.В верхнем меню элементов навигации, таких как admin, user..etc.Когда мы нажимаем ссылку администратора, боковое меню должно содержать список меню, связанного с администратором, например, настройки, управление пользователями и т. Д.

Это было достигнуто с помощью вспомогательного маршрута, теперь моя проблема заключалась в том, что я хотел бы удалить параметр URL с помощьюрозетка EX : /admin/(user/list//sidemenu:sidemenu).Мое название розетки - боковое меню.Мне нужен URL-адрес типа /admin/user/lis t, и он также должен загружать розетку в меню боковой панели.

Как этого добиться?Кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 20 октября 2018

Чтобы очистить наш дополнительный маршрут через шаблон: -

<a [routerLink]="[{outlets: {sidemenu: null}}]">X</a>

Или через компонент, установив метод навигации в том же порядке, что и выше в шаблоне

this.route.navigate([{outlets: {sidemenu: null}}]);

Или вы можете просто использоватьnavigateByUrl like

this.route.navigateByUrl('/someRoute');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...