获取自动生成的输入字段angularjs的值

时间:2016-01-21 09:42:38

标签: html angularjs

我暂时遇到这个问题,我试图获取自动生成的输入字段的值,这样一次点击就可以立即获得所有生成的输入的所有值。

这是输入创建的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>

1 个答案:

答案 0 :(得分:0)

您可以使用数组结构。 在控制器中声明$scope变量myInput

$scope.myInput = [];

使用ng-repeat

中的变量
{{group.name}}<input type="text" class="form-control" ng-model="myInput[{{group.groupId}}]">