Показать сообщение отдельно
  #1 (permalink)  
Старый 12.06.2018, 00:12
Аспирант
Отправить личное сообщение для sniffysko Посмотреть профиль Найти все сообщения от sniffysko
 
Регистрация: 20.10.2009
Сообщений: 79

Загрузить child компонент в родительский router-outlet
Имеется ли возможность грузить содержимое компонента, который объявлен как child в router-outlet родителя?

Т.е. есть примерно такое объявление:
const routes: Routes = [
	{path: 'admin', component: ParentComponent,  children: [
		{path: 'path1', component: Component1},
		{path: 'path2', component: Component2},
		{path: 'path3', component: Component3}
	]}
];

По дефолту дочерние Component1, Component2, Component3 должны грузиться в router-outlet, который должен быть в шаблоне компонента ParentComponent.
Я знаком только с таким вариантом, чтобы не пользовать родительский аутлет: объявить полный путь к компонентам и не вгонять их в children. Вот так:
const routes: Routes = [
	{path: 'admin', component: ParentComponent},
	{path: 'admin/path1', component: Component1},
	{path: 'admin/path2', component: Component2},
	{path: 'admin/path3', component: Component3}
];


Можно ли сделать так, чтобы компоненты были в children, но грузились в router-outlet родителя?
Ответить с цитированием