2016-07-28 6 views
1

Можно ли добавить несколько маршрутов aux в один и тот же вид компонентов в Angular 2, и если они оба могут быть активированы одновременно? Если да, какой может быть URL-адрес для этого же?Несколько маршрутов Aux на одном компоненте в Angular 2

Угловое 2 версии: 2.0.0-rc.4

Угловая маршрутизатор версия: 3.0.0-beta.2

app.html

<router-outlet></router-outlet> 
    <router-outlet name='aux1'></router-outlet> 
    <router-outlet name='aux2'></router-outlet> 

конфигурации маршрута

{ path: "route1", component: route1Component } 
    { path: "aux1-route", component: aux1RouteComponent, outlet: "aux1" } 
    { path: "aux2-route", component: aux2RouteComponent, outlet: "aux2" } 

С одной Окс маршрута URL может быть,

#/route1(aux1:aux1-route) 
    #/route1(aux2:aux2-route) 

выше маршруты работают, насчет с многократным маршрута, я попытался с ниже, но это не работает

#/route1(aux1:aux1-route)(aux2:aux2-route) 

Любая идея, почему это не работает?

Заранее спасибо.

+0

Пытались ли вы с маршрутизатором 3.0.0-beta.2? В маршрутах Aux было несколько проблем с исправлениями уже в master, которые будут включены в следующий выпуск. –

+0

Не повезло, «@ угловой/роутер»: «3.0.0-beta.2» тоже. –

ответ

2

я был в состоянии решить эту проблему, то URL должен быть исправлен, как показано ниже,

/route1(aux1:aux1-route//aux2:aux2-route) 

Вот Plunker!!

Смежные вопросы