我知道如果所有表单输入都无效,如何在角度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
次,但我想仅显示无效输入的无效消息。
答案 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不允许嵌套表单元素。嵌套表单非常有用,例如,如果需要确定控件子组的有效性。