我的控制器中有一个数组。基于该数组,我将在页面上生成输入字段。
我的AngularJs代码
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.names = ['morpheus', 'neo', 'trinity'];
});
在页面上,我正在生成我的输入字段
<form name="myForm1" ng-controller="MainCtrl">
<div ng-repeat="gg in names">
<input type="text" ng-model="control[index]"/>
</div>
<input type="submit" value="submit"/>
</form>
现在,它ng-model
为每个文本框生成的是control[index]
但是我想为每个文本框生成ng-model
control[0]
control[1]
control[2]
你必须使用
<input type="text" ng-model="control[$index]"/>
并且没有调用范围变量,control
因此您还需要定义范围变量,如下所示
$scope.control = {};
这是更新的柱塞
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句