将 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 中的数组中?
您也可以绑定到数组:
<input type="text" ng-model="form.address[0]"> Address 1
<input type="text" ng-model="form.address[1]"> Address 2
演示:http://plnkr.co/edit/owpAqLLlgOjBKfqHSZ4U?p=preview