AngularJS在保存点击时执行验证

问题描述 投票:1回答:1

我有一个验证,例如ng-required。当用户更改输入字段中的值时,将执行这些验证。

但是,当我创建新表单并且用户单击保存按钮验证未执行时,我需要在单击保存按钮时检查验证

当前正在检查Form.$dirty

关于在AngularJS中处理验证的正确方法的任何想法?

angularjs angularjs-directive angularjs-scope
1个回答
0
投票

您可以使用内置属性$ valid并在ng-submit中使用它:

<form name="testForm" novalidate ng-submit="testForm.$valid && submit()">

仅当testForm。$ valid为true时,才调用commit函数。

© www.soinside.com 2019 - 2024. All rights reserved.