Javascript 如何使用数据绑定在数组中创建项?

Javascript 如何使用数据绑定在数组中创建项?,javascript,angularjs,Javascript,Angularjs,在我的模型中,我有一个complext对象图,希望angular能够在用户输入数据时构建分支。只要属性路径不包含数组,这就可以工作。是否有一种方法可以获得角度来创建数组,并在创建数组时向其中添加项目 演示控制器 var app = angular.module('plunker', []); app.controller('MainCtrl', function($scope) { $scope.deal ={}; }); 这很有效 <input type="text" ng-m

在我的模型中,我有一个complext对象图,希望angular能够在用户输入数据时构建分支。只要属性路径不包含数组,这就可以工作。是否有一种方法可以获得角度来创建数组,并在创建数组时向其中添加项目

演示控制器

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.deal ={};

});
这很有效

<input type="text" ng-model="deal.BorrowerSet.0.Borrower.Name"  />
但是,当使用数组时,这不起作用

<input type="text" ng-model="deal.BorrowerSet[0].Borrower.Name"  />
我想用同样的方法构建对象图


这不是一个很清楚的问题,你能花点时间重写一下吗?它不是设计用来工作的。对于数组,应使用ng repeat,并对数组中的每个项进行编辑。如果不需要,请像其他示例一样使用嵌套对象。
<input type="text" ng-model="deal.BorrowerSet[0].Borrower.Name"  />
{
  "BorrowerSet": [
    {
      "Borrower": {
        "Name": "Bob"
      }
    }
  ]
}