我有角形式用于创建一些发票,我需要添加编辑发票的功能,我使用$ http从db获取数据并将该数据放在客户端的数组中。我的问题是如何在我的数组中的input和select2字段中填充数据以不破坏范围?
答案 0 :(得分:2)
我猜这个数组包含发票的行详细信息(即$scope.invoiceDetail
),您只需要用ng-repeat解析它:
<form name="invoiceForm" novalidate>
<div ng-repeat="line in invoiceDetail">
<input type="text" name="itemRef" ng-model="line.reference" required>
<input type="text" name="itemQty" ng-model="line.quantity" required>
</div>
</form>
$scope.invoiceDetail = [
{reference: 123, quantity: 1},
{reference: 456, quantity: 3},
{reference: 789, quantity: 5},
];
很抱歉,如果我误解了你的问题。