将值设置为表格网格中动态生成的下拉列表 Angular 5
Set value to dynamically generated dropdown list in a tabular Grid Angular 5
此特定下拉列表的每一行中还有许多其他控件。重定向后,在 ngInit 上,我在 item 中有值,然后我在每一行中设置 item 的值。一切正常。但是对于这个下拉列表,只是更新 item.duration 模型并没有显示下拉列表的选定值。
<td>
<select class="form-control" (change)="durationChange(item, $event.target.value)" [value]='item.duration'>
<option value="1">1 Month</option>
<option value="3">3 Months</option>
<option value="6">6 Months</option>
</select>
</td>
使用 ngModel
<select class="form-control" [(ngModel)] ="item.duration" (change)="durationChange(item, $event.target.value)" [value]='item.duration'>
此特定下拉列表的每一行中还有许多其他控件。重定向后,在 ngInit 上,我在 item 中有值,然后我在每一行中设置 item 的值。一切正常。但是对于这个下拉列表,只是更新 item.duration 模型并没有显示下拉列表的选定值。
<td>
<select class="form-control" (change)="durationChange(item, $event.target.value)" [value]='item.duration'>
<option value="1">1 Month</option>
<option value="3">3 Months</option>
<option value="6">6 Months</option>
</select>
</td>
使用 ngModel
<select class="form-control" [(ngModel)] ="item.duration" (change)="durationChange(item, $event.target.value)" [value]='item.duration'>