Я хотел отключить выбранные mat-tab
и элементы внутри по нажатию кнопки,
// HTML
<mat-tab-group #tabGroup>
<mat-tab *ngFor="let subject of subjects" [label]="subject.name">
{{ subject.name }}
<mat-selection-list>
<mat-list-option *ngFor="let ans of datas">
{{ans}}
</mat-list-option>
</mat-selection-list>
</mat-tab>
</mat-tab-group>
<button (click)="buttonClick()"></button>
// машинопись
@ViewChild('tabGroup',{static:false}) tabGroup: MatTabGroup;
buttonClick(){
this.tabGroup._tabs[this.tabGroup.selectedIndex].disabled = true;
}
Пробовал использовать [disabled]
атрибут in,
Но он отключил все вкладки вместо выбранной и не отключил элементы управления.
Как мне этого добиться?