如何在Angular Js中的表单的动态文本框中获取文本?

时间:2016-09-23 08:56:16

标签: angularjs forms textbox angularjs-ng-repeat

谢谢。  在我的表单中,有一些使用ng-repeat创建的动态输入文本框。如何使用Angular js提交表单时获取这些文本框的值?

<form ng-submit="submit()">
 <div ng-repeat="opt in option">
  <input type="text" name=""> 
 </div>
</form>

2 个答案:

答案 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>