我正在尝试将红框添加到角度形式的字段中
使用静态字段(未填充ng-repeat
)时,一切正常。使用ng-repeat
创建字段时,使用当前索引的ng-class
看起来不起作用。表单状态是正确的,但具有红色框架的类不会添加到字段中。
请参阅此Plunker:http://plnkr.co/edit/hDfTHY?p=preview 向所有输入字段添加值时,该按钮将变为启用状态。但是,空时只有第一个输入为红色。
由于
答案 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>