2017-10-20 81 views
0

在這個資料2片段中,我們如何確保具有draft值的按鈕碰巧是默認值? Docs提及selectedchecked指令,但它們似乎不起作用。在MatButtonToggleGroup指令上設置默認值

<mat-button-toggle-group #group="matButtonToggleGroup" matInput name="status" [(ngModel)]="status" #field_status="ngModel"> 
    <mat-button-toggle checked? selected? default? value="draft"> 
    DRAFT <--how do we set this value to be the default selected/checked one? --> 
    </mat-button-toggle> 
    <mat-button-toggle value="publish"> 
    PUBLISH 
    </mat-button-toggle> 
</mat-button-toggle-group> 
+0

嘗試添加屬性綁定到選定的或檢查,我不知道它會工作但嘗試不傷。

回答

0

我想你應該只使用變量status經由ngModel指令的約束。

喜歡的東西:

ngOnInit() { 
    this.status = 'draft'; 
} 

或者乾脆聲明場當值初始化:

public status = 'draft';