У меня есть mat-tab-group в компоненте под названием "персона".В родительском компоненте, называемом "персоны", у меня есть два идентичных компонента персоны, и у каждого из них есть 3 вкладки в его группе mat-tab.Я хочу, чтобы компоненты были синхронизированы с выбранной вкладкой.Например, когда я переключаюсь с вкладки 1 на вкладку 2 у одного человека, второй человек должен также сделать это.
Я пытался использовать @Input и @Output для связи между родительским компонентом и его дочерними элементами, но этоне работалЯ также попытался использовать службу для удержания выбранной вкладки, но мне чего-то не хватает, потому что компоненты по-прежнему не синхронизируются.
Это родительский компонент:
<app-person-source [person]="persons[0]"></app-person-source>
<app-person-source [person]="persons[1]"></app-person-source>
И этодочерний компонент:
<mat-tab-group class="demo-tab-group">
<mat-tab>
<person-details-tab></person-details-tab>
</mat-tab>
<mat-tab>
<person-identifiers-tab></person-identifiers-tab>
</mat-tab>
<mat-tab>
<person-merged-persons-tab></person-merged-persons-tab>
</mat-tab>
</mat-tab-group>