Всем привет. Пытаюсь разобраться с оутлетами и появилась проблема. Есть роуты:
{path: '.', component: AppComponent},
{path: 'test-route', component: TestComponentComponent, outlet: 'sidebar'},
{path: 'other', component: OtherComponent},
И вывод в компоненте:
<button [routerLink]="[{outlets: {sidebar: ['test-route']}}]">Button</button>
<a [routerLink]="['other']">other</a>
<a [routerLink]="['.']">main</a>
<router-outlet></router-outlet>
<router-outlet name="sidebar"></router-outlet>
Если мы нажмем на button, то оутлет будет показан как для корня, так и при переходе на other. Проблема в том, что при переходе на главную страницу(main) по ссылке, сбрасывается оутлет. Как это победить?