我需要根据从服务器获取的动态列表在页面上创建多个表单。为了做到这一点,我正在尝试ng-repeat
像这样使用角度:
<tr ng-repeat="row in data.rows" ng-show="row.edit" class="edit_row" style="border: 0;">
<td>
<div class="col-lg-9">
<form method="POST" class="form-horizontal" enctype="multipart/form-data" name="{{ row.row_id }}">
...
<input ng-disabled="{{ row.row_id }}.$invalid" value="Save" name="submit" type="submit" ng-click="collection.save_edit(row.row_id);">
</form>
</div>
</td>
</tr>
这不能按预期工作 - 表单的name
属性生成正确,但 angular 并没有解决这个问题。有没有办法创建具有动态名称的表单?或者这个问题有解决方法吗?
我想到的唯一想法是以某种方式FormControllers
与 data.rows 一起创建并使用它们,ng-repeat
但我也找不到方法。