2つのタブを持つmd-tab-groupを含むmd-dialogを開く必要があります。 mdダイアログは、対応するタブを開く2つのボタンから開くことができます。 MD-ダイアログが開かれた場所から テンプレート:md-dialog内のアクティブなmd-tab md-tab-groupを選択
<button md-button class="" (click)="openDialog(1)">open tab 1</button>
<button md-button class="" (click)="openDialog(2)">open tab 2</button>
component.ts:
openDialog(type) {
var data: any = {};
data.type = type;
let dialogRef = this.dialog.open(TwoTabDialog, {height: 'auto', width: '529px', data: data});
dialogRef.afterClosed().subscribe(result => {});
}
、ダイアログテンプレート:
<md-tab-group class="follow-dialog">
<md-tab label="tab 1" id="followers-tab" md-active="data.type == 1">
tab 1 content
</md-tab>
<md-tab label="tab 2" id="following-tab" md-active="data.type == 2">
tab 2 content
</md-tab>
問題がありますそのタブ1は常に開いています。
感謝を! [selectedIndex]で動作します – stiGVicious