【发布时间】:2017-12-19 17:55:39
【问题描述】:
如何在 Table 中使用ng-model 并在运行时更改值,
我在表上有多个记录显示,有两个 <td> 有日期选择器,开始日期,结束日期。我想在多行中更改日期,当我使用 ng-model 更改日期特定行时,它会更改所有行的日期,如何使用 ng-model 更改特定行数据,
<tr ng-repeat="row in showAddedAssets ">
<td > <md-datepicker id="startmd"name="plainnedstartdate" ng-change="createCampaign.changedate(row)" ng-model="createCampaign.assets_planned_start_date" required></md-datepicker></td>
<td > <md-datepicker name="plainnedenddate" ng-change="createCampaign.changedate(row)" ng-model="createCampaign.assets_planned_end_date" required></md-datepicker></td>
</tr>
</tbody>
</table>
JS 文件
changedate(assetitem)
{
assetitem.assets_planned_start_date = this.assets_planned_start_date ;
assetitem.assets_planned_end_date = this.assets_planned_end_date;
}
【问题讨论】:
标签: angularjs angularjs-ng-repeat