将ng-model
指令添加到HTML元素时,我通常会将其附加到对象上。但是,在发送HTTP请求之前,一部分数据应该是一个对象数组。
在我的rails-api中,我有User
模型和Address
模型。用户有许多地址,地址属于用户。
目标是通过强参数接收参数并保存每个地址(作为JSON,objs数组接收)并让它们各自与用户相关。
目前,在将数据发送到API之前,我正在对它们进行编号并进行一些额外的操作。例如:
<input type="text" ng-model="form.address1">
然后是第二个,ng-model="form.address2"
。
如何使用ng-model
属性设置对象数组,并在HTML中将对象添加到数组中?
答案 0 :(得分:0)
您也可以绑定到数组:
<input type="text" ng-model="form.address[0]"> Address 1
<input type="text" ng-model="form.address[1]"> Address 2