我有一个角度应用程序,其中包含从示例中获取的保存按钮:
<button ng-click="save" ng-disabled="form.$invalid">SAVE</button>
Run Code Online (Sandbox Code Playgroud)
这对于客户端验证非常有用,因为form.$invalid当用户修复问题时会变为false,但是如果另一个用户使用相同的电子邮件注册,我的电子邮件字段设置无效.
一旦我将电子邮件字段设置为无效,我就无法提交表单,并且用户无法修复该验证错误.所以现在我不能再form.$invalid用来禁用我的提交按钮了.
肯定有更好的办法