К сожалению, кажется, что у вас есть несколько маршрутизаторов в вашем проекте, так что это, вероятно, не решение. Я сделаю резервную копию других комментаторов, когда они сказали, что в настоящее время это не простой способ очистки. Я также хочу другое решение для маршрутизации, так что, надеюсь, мы сможем пожаловаться достаточно, чтобы они нашли новый путь.
ользую всплывающее окно (ссылаясь на документы):https://angular.io/guide/router#displaying-multiple-routes-in-named-outlets
Все хорошо, кроме структуры URL:
/ Домен / Subpath / (всплывающее окно: myopoup)
Как я могу изменить эту структуру по умолчанию с круглыми скобками? Я хотел бы, чтобы это было следующим:
/ Домен / Subpath / всплывающее окно
Другими словами, я хочуснять скобки в том числедвоеточие внутри URL.
Внутри их документации всплывающее окно также выглядит таким образом (в скобках)
Вот некоторый код:
.ts
{
path: 'mypopup',
component: MyComponent,
outlet: 'popup'
},
.html
<a [routerLink]="[{ outlets: { popup: ['mypopup'] } }]">Contact</a>
<router-outlet name="popup"></router-outlet>