К сожалению, кажется, что у вас есть несколько маршрутизаторов в вашем проекте, так что это, вероятно, не решение. Я сделаю резервную копию других комментаторов, когда они сказали, что в настоящее время это не простой способ очистки. Я также хочу другое решение для маршрутизации, так что, надеюсь, мы сможем пожаловаться достаточно, чтобы они нашли новый путь.

ользую всплывающее окно (ссылаясь на документы):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>

Ответы на вопрос(2)

Ваш ответ на вопрос