我从
获取数据$scope.roleinfo = {"QA":[{"White Box Testing":0},{"Black Box
Testing":0}],"Development":[{"Server Side":0},{"UI":0},{"Back end":0}]};
并在表格中显示这些值。现在我想更新maxcount并需要使用keyvalue对创建数组,如下所示,
$scope.updatedmaxcount = {"QA":[{"White Box Testing":10},{"Black Box
Testing":20}],"Development":[{"Server Side":30},{"UI":5},{"Back end":10}]};
我创建了一个示例fiddle
答案 0 :(得分:1)
你可以使用角度js的jquery来做到这一点。 我已经更新了你click here
<input type="text" name="maxcount" class="form-control5" autocomplete="off" ng-pattern="/^[0-9]*$/" value="{{item[2]}}" id="newValue_{{$index}}">
我只是用索引添加所有输入的id,并使用他的id获取输入值。
您需要在代码中添加jquery
答案 1 :(得分:0)
您好,我认为您只需要在输入文本控件中输入“ng-model”,这样您就可以在roleinfo对象中获取更新的值,无论您将在文本框中输入什么内容。 < / p>
<input type="text" name="maxcount" class="form-control5" autocomplete="off" ng-pattern="/^[0-9]*$/" ng-model="item[2]" value="{{item[2]}}">
现在当您单击“保存”按钮时,您可以在那里调用一个函数,如果在该函数中您访问了scope.info对象,那么您将在info对象中看到更新的值。