角度2选择设置所选项目

时间:2017-07-07 07:02:00

标签: angular drop-down-menu

我在Angular 2中有一个select

<select [(ngModel)]="selectedItem">
 <option [ngValue]="'<empty>'"></option>
 <option *ngFor="let e of range" [ngValue]="e.value">{{e.display}}</option>
</select>

请注意,顶部有一个“空”选项。每当用户选择一个选项时,我想处理所选项,然后将第一个空选项设置为选中。我已尝试添加(change)ngModelChange处理程序,并可将selectedItem设置为我想要的任何值,但不会更改显示的所选选项

1 个答案:

答案 0 :(得分:0)

<select [(ngModel)]="selectedItem" (ngModelChange)="processSelectedItem();selectedItem = range[0]">

您也可以将selectedItem = range[0]移至processSelectedItem() { ... }