Angular Validation ng消息

时间:2015-12-07 01:28:49

标签: javascript angularjs

我正在进行AngualarJS验证,但我想要实现的目标并不适用于ng-messages。

例如,我希望在输入字段被触摸或无效后显示消息,这种方式当用户首次使用输入字段时,他没有收到错误消息,只有当他转到其他输入时。这是我的代码:

<div ng-messages="form.company_name.$invalid && form.company_name.$touched">
    <p ng-message="minlength">Your name is too short.</p>
    <p ng-message="maxlength">Your name is too long.</p>
    <p ng-message="required">Your name is required.</p>
</div>

1 个答案:

答案 0 :(得分:4)

通过更多研究,我找到了解决方案:

<div ng-messages="form.company_name.$error"
     ng-if="form.company_name.$touched">
相关问题