谢谢。 在我的表单中,有一些使用ng-repeat创建的动态输入文本框。如何使用Angular js提交表单时获取这些文本框的值?
<form ng-submit="submit()">
<div ng-repeat="opt in option">
<input type="text" name="">
</div>
</form>
答案 0 :(得分:1)
不确定你想要什么,但猜猜这会对你有所帮助
<div ng-app="myApp" ng-controller="myController">
<input type="text" ng-model="data[$index].Name" ng-repeat="num in numbers track by $index"/>
<p ng-repeat="dataObj in data track by $index">
{{dataObj.Name}}
</p>
</div>
我创建了一个小提琴here
答案 1 :(得分:1)
使用ng-model绑定重复值中该特定索引的输入值和$ index。
$scope.inputData = [];
inputData将具有绑定值。
<form ng-submit="submit()">
<div ng-repeat="opt in option">
<input type="text" name="" ng-model="inputData[$index]">
</div>
</form>