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

时间:2016-10-28 23:29:57

标签: javascript angularjs

如果表单中出现任何错误,我需要禁用按钮。

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

我尝试了类似ng-disabled=myform.$error的内容,但即使报告了任何错误,也会禁用该按钮。我可以实施什么?

1 个答案:

答案 0 :(得分:1)

你可以尝试ng-disabled="!myForm.$valid"。这应该有效,因为只有当表单中的所有字段都有效时,$ valid才为真。