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