我想在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 中的属性,
但它禁用了所有选项卡而不是选定的一个,并且没有禁用控件。
我怎样才能做到这一点?