我是angularJs的新手。我有一个使用ng-repeat生成新记录的页面:什么是angularJs方法将变量值传递回控制器
<tr ng-repeat="obj in objs">
<td>
<input type="text" value="{{obj.name}}" />
</td>
<td>
<input type="text" value="{{obj.amount}}" />
</td>
<td>
<input type="text" value="{{obj.status}}" />
</td>
</tr>
因为它们都是输入字段。所有数据都可写入客户。提交表单时,我正在尝试获取更新的数据。使用下面的代码:
$scope.submitform = function(index) {
var objJson = JSON.stringify($scope.objs);
$('input[id$="objList"]').val(objJson);
saveForm();
}
但似乎$ scope.objs没有更新的客户输入,我可以理解。但问题是,我应该如何将值传递回$ scope.objs?我可以肯定地使用jQuery来做到这一点,但这可能听起来不是很有说服力。那么在angularJs中实现这个最好的方法是什么?
你为什么不使用'ngModel'? – Satpal
@Satpal,因为我还没有学到......我正在阅读关于它的文档 –
use 你可以在控制器中使用$ scope.inputTest –