$ AngularJS中的ng-repeat内部有效

时间:2016-01-26 00:33:39

标签: javascript angularjs

我知道如果所有表单输入都无效,如何在角度js中显示错误。我也知道如果一个字段无效,如何显示消息。

问题是当只有部分项目无效时,如何在项目的ng-repeat内显示消息。

<form name=form>  
  <div ng-repeat="item in items">
    <textarea ng-model="item.value" name="item">
    <div ng-show="form.name.$invalid">
              I want to show this message if this   textarea is invalid
    </div>
  </div>

  <div ng-show="form.$invalid">You have error in your form</div>
</form>

请参阅以上行<div ng-show="form.name.$invalid">,它会显示消息x次,但我想仅显示无效输入的无效消息。

1 个答案:

答案 0 :(得分:2)

ng-repeat下的所有内容与<div> =ArrayFormula(INDEX($A$2:$A$89,MAX(IF($B$2:$AC$89=AF8,ROW($B$2:$AC$89)-ROW($B$2)+1)))) 包裹起来。

  

ngForm

     

表单指令的Nestable别名。 HTML不允许嵌套表单元素。嵌套表单非常有用,例如,如果需要确定控件子组的有效性

     

ng-form