2016-06-27 58 views
3

有沒有什麼辦法在Angular 2模型驅動的表單中實現無效的默認選擇選項?Angular 2模型驅動表單中的默認無效選擇選項?

我正在尋找這樣的事情:

<select name="DateExpiryMonth" [(ngModel)]="model.DateExpiryMonth" ngControl="dateExpiryMonth" required> 
    <option value="" selected="selected" disabled>Month...</option> 
    <option *ngFor="let month of months" [value]="month">{{ month }}</option> 
</select> 

理想情況下,選擇了required屬性將確保第一<option>會被認爲是由角2無效,但我無法找到任何文件這表明這是可能的。

既然這樣,第一個「月......」選項被認爲是有效的通過角2

回答

0

我不認爲這是一個理想的解決方案,但我發現,如果我設置在我的領域模型爲null或undefined(在你的情況下爲model.dateExpiryMonth),angular會認爲表單無效。