填充角形

时间:2015-08-04 07:44:09

标签: angularjs angularjs-scope

我有角形式用于创建一些发票,我需要添加编辑发票的功能,我使用$ http从db获取数据并将该数据放在客户端的数组中。我的问题是如何在我的数组中的input和select2字段中填充数据以不破坏范围?

1 个答案:

答案 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},

  ];

很抱歉,如果我误解了你的问题。