<select> 使用 ng-input 的默认值

Default value for <select> using ng-input

有什么方法可以在不使用控制器的情况下为 select 设置默认值吗?

我试过很多方法。这是最后一个了...

<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>

我需要将 "Select color" 设置为默认值,并且在下拉列表中将是空字符串和库中的项目。

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

寻找答案。也许有人会需要它...

<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>