Я считаю, что вы хотите использовать именованного маршрутизатор РОЗЕТКИ
eg. <router-outlet name="some_name"></router-outlet>
Для этого вы можете использовать новое свойство называется outlet
с маршрутизацией, как показано ниже,
{ path: '', redirectTo: 'home', pathMatch: 'full'},
{ path: 'home', component: HomeComponent},
{path: '', component: DetailComponent, outlet: 'details'} //<<<===Check here
Этот маршрут говорит , Всякий раз, когда я запускаю свое приложение, я хочу ввести HomeView в обычный маршрутизатор-розетка, но введите DetailView в named-router-outlet. Используйте все вместе компоненты, как,
@Component({
selector:"my-app",
template:`
<h3>Normal router-outlet</h3>
<router-outlet></router-outlet>
<hr>
<h3> Router-outlet with name attribute</h3>
<router-outlet name='details'></router-outlet>
`
})
export class AppComponent{
}
Рабочих демо: https://plnkr.co/edit/5Cv8TewVDPNtpn56f6gS?p=preview
Вот обновленные справки о, о том, как использовать маршруты: https://angular.io/docs/ts/latest/tutorial /toh-pt5.html – DNRN
Итак, в новом документе его недоступно. Но я не могу узнать, как вызывать несколько маршрутизаторов на одной странице. – peaceUser
Вы можете вложить их в дерево компонентов, это опция en в вашей настройке? – DNRN