将值设置为表格网格中动态生成的下拉列表 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'>