如果 angular 中存在任何格式错误,如何显示 div 标签?

How to display a div tag if any form errors exist in angular?

我知道如何在 angular 中进行一次性验证。如果以下试图提交的表单中存在任何错误,我要做的是在页面顶部显示警告。我该如何实现?

有没有表格.$errors?对于页面是否出现错误?

那么我可以做这样的事情吗?

<div id="errorInfoHeader" ng-show="formName.$errors"> 

您可以这样使用 $valid

<div id="errorInfoHeader" ng-show="formName.$valid">

是的,你走对了:

formName.$invalid

就是您要找的。

<div id="errorInfoHeader" ng-show="formName.$invalid">

查看这个演示您正在尝试执行的操作的 plunkr: http://plnkr.co/edit/9Ny58FY9rv74sxXryKmh?p=preview