2016-09-23 80 views
0

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

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

需要更多细节。请向我们展示代码以及迄今为止尝试过的内容。 –

+0

<形式NG-提交= “提交()”> \t \t \t

\t \t \t \t \t \t \t
\t \t –

回答

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

使用NG-模型绑定为输入值和$指数重复值中的特定索引。

$scope.inputData = []; 

inputData将具有绑定值。

<form ng-submit="submit()"> 
    <div ng-repeat="opt in option"> 
    <input type="text" name="" ng-model="inputData[$index]"> 
    </div> 
</form>