Javascript 关于角形验证的问题

Javascript 关于角形验证的问题,javascript,angularjs,Javascript,Angularjs,正在尝试使用ngMessages进行登录页验证。(1) 如何确保仅当用户单击“提交”按钮时才会显示错误消息(用户名和密码丢失)?(2) 如何阻止提交按钮以防止用户重新提交表单。 感谢在提交表单后显示错误消息,您应该执行以下操作 并且只提交一次,您可以使用counter进行提交 在这里,我创建了一个工作环境 对不起,我没有注意到你在使用ngMessages,但我希望这仍然有助于在提交表单后显示错误消息,你应该这样做 <div ng-show="form.login.$error.requir

正在尝试使用ngMessages进行登录页验证。(1) 如何确保仅当用户单击“提交”按钮时才会显示错误消息(用户名和密码丢失)?(2) 如何阻止提交按钮以防止用户重新提交表单。
感谢

在提交表单后显示错误消息,您应该执行以下操作

并且只提交一次,您可以使用counter进行提交

在这里,我创建了一个工作环境


对不起,我没有注意到你在使用ngMessages,但我希望这仍然有助于在提交表单后显示错误消息,你应该这样做

<div ng-show="form.login.$error.required && form.$submitted"></div>

禁用按钮以阻止提交按钮以防止用户重新提交表单。使用ng disabled(看一看),应该可以执行类似的操作

<button ng-click="doSomething()" ng-disabled="submitting">


如果要显示形式为“脏”的消息,请使用html并在“危险字母”中显示一些文本,但如果要显示另一个错误,例如“错误,电子邮件已被接收”,则可以使用“toaster”库。()

更多细节将有助于回答者。您如何使用
ngMessages
?你也可以发布一些代码示例吗?谢谢你的回答和示例。我可以问另一个问题吗?如果我不使用按钮提交表单,而是使用外部的标记,我仍然可以实现上面的验证吗?我该怎么做?谢谢你绝对可以使用