我在对象数组中使用ng-repeat。 testList 包含测试的名称,我想对速率和持续时间建模并在我的控制器中获取它。我能够获得所选的值。但速度和持续时间不会到来。
.input-group.margin-bottom-20
table.table
thead
tr
td.col-md-5
td.col-md-4
td.col-md-3
tbody
tr(ng-repeat='test in testList')
td
input(type='checkbox', ng-model='test.selected', value='{{test.name}}')
| {{test.name}}  
td
.input-group
input(type='text', ng-model='test.rate', pattern = "[0-9]{10}",placeholder='Rate in Rupees')
br
.input-group
input(type='number', ng-model='test.duration', pattern = "[0-9]{10}",placeholder='Duration to deliver report')
答案 0 :(得分:0)
我不确定您的数据来自哪里的持续时间或费率,但这是您可以添加的方式:
angular.forEach($scope.testList, function(value,key){
$scope.testList[key].rate = WhateverRate;
$scope.textLIst[key].duration = WhateverDuration
})
然后费率和持续时间将成为您模型的一部分,并会显示ng-repeat
。