Скажем, я получил этот маршрут конфигурации:Что означает действительный [routerLink] для относительного маршрута aux?
{ path: 'contact', component: ContactComponent, children: [
{ path: ':id', component: ContactDetailComponent },
{ path: 'chat', component: ContactChatComponent, outlet: 'chat' }
]}
Если я перейти к
/contact/7
Я достигаю о контакте, но как добраться до маршрута Окс оттуда? То есть, что мне нужно положить в мой [routerLink]
?
Я знаю, что может легко попасть с абсолютной URL такой как
/contact/(7//chat:chat)
, но что, если мне нужно использовать относительную ссылку здесь? Какую форму он должен принять? Я пробовал
[routerLink]="['chat:chat']"
[routerLink]="['//chat:chat']"
[routerLink]="['(7//chat:chat)']"
и т. Д., Но ни одна из них не создает ссылку, которая фактически работает (см. Выше).
Я нахожусь на RC4 с маршрутизатором 3.0.0-beta2.
Я знаю, что это будет дополнительная работа для вас, но [плункер] (https://angular.io/resources/live-examples/toh-1/ts/plnkr.html) или [jsfiddle] (https://jsfiddle.net/), может быть хорошо воспроизвести это, чтобы мы могли играть с ним также –
Я посмотрю, что я могу сделать. –
Кажется, plnkr не может справиться с этими типами URL, 'GET http://run.plnkr.co/contact/(7//aux:chat) 400 (Bad Request)' - для чего это стоит, plnkr здесь: http://plnkr.co/edit/OwS5RR6dBeKzh31HeE3G –