我暂时遇到这个问题,我试图获取自动生成的输入字段的值,这样一次点击就可以立即获得所有生成的输入的所有值。
这是输入创建的html的一部分:
<div ng-controller="IngredientController as ctrl" class="col-md-12">
<div class="col-md-4" ng-repeat="ingredientgroup in ctrl.ingredientContainer">
<div ng-repeat="group in ingredientgroup">
<div ng-if="!group.groupId"><h3>{{group.name}}</h3></div>
<div ng-if="group.groupId">
<div class="form-group">
<label>
{{group.name}}<input type="text" class="form-control">
</label>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" ng-click="$dismiss()">Close</button>
<button type="button" class="btn btn-primary" ng-click="$close(ctrl.product)">ok</button>
</div>
答案 0 :(得分:0)
您可以使用数组结构。
在控制器中声明$scope
变量myInput
$scope.myInput = [];
使用ng-repeat
{{group.name}}<input type="text" class="form-control" ng-model="myInput[{{group.groupId}}]">