2017-03-17 48 views
1

有沒有什麼辦法可以在不使用控制器的情況下爲select設置默認值?默認值爲<select>使用ng-input

我試過很多方法。這是最後一個......

<select [(ngModel)]="model.carColour" [ngModelOptions]="{standalone: true}" class="form-control input-sm" ng-init="model.carColour='select'"> 
    <option value="select">Select color</option> 
    <option></option> 
    <option *ngFor="let item of carscolours" [value]="item.value"> {{item.text}}</option> 
</select> 

我需要設置「選擇顏色」爲默認值,並在下拉列表爲空字符串,並從庫項目。

+0

問題仍然存在 – Antatrix

回答

2

找到答案。也許有人會需要它...

<select [(ngModel)]="model.carColour" #States="ngModel" name="carColours" class="form-control input-sm" > 
     <option [ngValue]="model.carColour" hidden>Please, select...</option> 
     <option></option> 
     <option *ngFor="let item of carscolours" [ngValue]="item.value" >{{item.text}}</option> 
    </select> 
+0

謝謝! - 我一直在尋找這個! –

0
<option selected="selected">Select Color</option> 
+0

不起作用。我已經試過這個 – Antatrix

+0

我不明白那是行不通的。當你檢查這個選項時,它沒有這些屬性嗎?什麼是違約? – Slime

+0

它工作,如果