在angularjs中获取动态数组输入

时间:2015-10-15 13:08:33

标签: angularjs

如何在angularjs中获取动态数组输入值。我想收集角度js函数中的所有输入值并从函数中重新调整,以便返回值可以显示在页面的任何位置。这是可能的,因为它是可能的在PHP中,如果我在这种情况下提交带有$ cat等输入数组的表单,并且可以在页面的任何位置显示。

<input type="text" name="cat[]" ng-model="cat">
<input type="text" name="cat[]" ng-model="cat">
<input type="text" name="cat[]" ng-model="cat">
<input type="text" name="cat[]" ng-model="cat" >

1 个答案:

答案 0 :(得分:3)

在您的控制器中$scope.cat = ["a","b","c","d"] 并在您看来:

<input type="text" name="cat[]" ng-model="cat[0]">
<input type="text" name="cat[]" ng-model="cat[1]">
<input type="text" name="cat[]" ng-model="cat[2]">
<input type="text" name="cat[]" ng-model="cat[3]">

或使用ng-repeat动态

<div ng-repeat="c in cat">
  <input type="text" value="{{c}}" ng-model="cat[$index]">
</div>