如何检测AngularJs表单中的$error对象是否为空

How to detect if the object $error in an AngularJs form is empty?

本文关键字:error 对象 是否 表单 何检测 检测 AngularJs      更新时间:2023-09-26

我需要得到一个按钮禁用,如果在表单中给出任何错误。

form(name="myForm", action="", method="post", novalidate)
.
.
.
    input(type="submit", value="Register" ng-disabled="//I need to get true here")

我尝试像ng-disabled=myform.$error,但按钮被禁用,即使有任何错误报告。我能实现什么?

你可以试试ng-disabled="!myForm.$valid"。只有当表单中的所有字段都有效

时,$valid才为真。