用角度中的ng-repeat进行ng-class评估

时间:2014-03-23 09:40:31

标签: javascript angularjs

我正在尝试将红框添加到角度形式的字段中 使用静态字段(未填充ng-repeat)时,一切正常。使用ng-repeat创建字段时,使用当前索引的ng-class看起来不起作用。表单状态是正确的,但具有红色框架的类不会添加到字段中。

请参阅此Plunker:http://plnkr.co/edit/hDfTHY?p=preview 向所有输入字段添加值时,该按钮将变为启用状态。但是,空时只有第一个输入为红色。

由于

1 个答案:

答案 0 :(得分:2)

一种选择是添加内部形式:

<div ng-form="nested" class="col-md-4" ng-class="{'has-error': nested.item.$invalid}">
     <input type="text"
            ng-model="item"
            class="form-control"
            name="item"
            id="item{{$index}}"
            required ng-minlength="2">
</div>

See this question