У меня есть дочерний элемент управления, который я хочу активировать в элементе управления mat-tab-group
(я не хочу использовать mat-nav
, потому что мне нужны анимации, предоставляемые mat-tab-group
- и просто проще позволить элементу управления вкладкиобработать создание компонента.
Однако мой дочерний маршрут активируется в нескольких местах.
<mat-tab-group>
<mat-tab label="Animals">
<ng-component *ngIf="showCats">
Cats
</ng-component>
<ng-component *ngIf="!showCats">
Dogs
</ng-component>
</mat-tab>
<mat-tab label="FAQ">
<router-outlet></router-outlet>
</mat-tab>
</mat-tab-group>