选择选项所选关键字不起作用

时间:2018-10-31 08:08:52

标签: html angular dropdown ngmodel

在我的html中使用选择选项下拉列表,但是在我的Angular项目中不起作用

 <td>
 <select type="text" class="form-control" [(ngModel)]="addressDetails.AddressTypeId"id="AddressTypeId" formControlName="AddressTypeId" style="height:29px; width:200px; padding:3px">
 <option disabled selected value > -- select an option -- </option>
 <option *ngFor="let addressType of addressTypeDetails" value={{addressType.AddressTypeID}}>
             {{addressType.AddressType}} </option>
 </select>
 </td>

1 个答案:

答案 0 :(得分:0)

您正在绑定数组对象的ngmodel,这是不正确的。我已经创建了一个示例示例,请检查stackblitz 我创建了addressDetail对象以将其与ngModel绑定。请检查以下html。 这是组件代码。

addressTypeDetails = [{AddressTypeID:1,AddressType:'first'},{AddressTypeID:2,AddressType:'second'}]
  addressDetail = {addressTypeId:0}

这是HTML代码。

 <select type="text" class="form-control" [(ngModel)]="addressDetail.addressTypeId" id="AddressTypeId"  style="height:29px; width:200px; padding:3px">
 <option > -- select an option -- </option>
 <option *ngFor="let addressType of addressTypeDetails" value={{addressType.AddressTypeID}}>
             {{addressType.AddressType}} </option>
 </select>