Angular-messages出现&在页面重新加载时消失
Angular-messages appears & vanishes whenever page is Reloaded
我有两个ng消息与一个文本字段相关联,但我想要一个消息作为默认-必选字段!哪些加载的页面被刷新/打开但第二个,即用户名包含至少3个字符应该只显示当至少一个文本输入到文本框。
每当页面加载时,第二个不需要的消息显示,然后在页面完全加载时消失,我如何删除它并使页面更突出
这是我的代码,我要尝试的是
<div class="errormsg" ng-messages="loginForm.username.$error">
<div ng-message="required">This field is Mandatory!</div>
<div ng-message="minlength">Username contains atleast 3 characters</div>
</div>
建议我在angular中实现这一点的方法。
您需要同时使用$pristine
和$invalid
。请看下面的例子。我使用help-block而不是ng-message。您可以根据需要添加额外的验证,如最小长度,最大长度等。
<form name="contactUsForm" ng-submit="sendContactUsMessage();" novalidate>
<div class="form-group" ng-class="{ 'has-error' : contactUsForm.name.$invalid && !contactUsForm.name.$pristine }">
<label for="name">Name<span class="glyphicon glyphicon-asterisk mandatory" aria-hidden="true" /></label>
<input type="text" name="name" class="form-control" placeholder="When were you born?" ng-model="message.name" ng-required="true">
<p ng-show="contactUsForm.name.$invalid && !contactUsForm.name.$pristine" class="help-block">Name is required.</p>
</div>
</form>
相关文章:
- 如何使东西在加载时消失
- angularJS,一个部分或模态通知,加载几秒钟后就会消失
- "数据表”;jquery加载后CSS样式消失
- 页面加载后消失
- 标记在重新加载页面后消失:AngularJS
- 空的数组绑定元素在页面加载时消失
- 如何防止动态添加的元素在页面重新加载后消失
- 如何在HTML5视频完成加载后使文本消失
- JavaScript XY图表在JSF素数中的页面加载时消失
- 动态加载的图像在打印预览后消失
- 要随索引页一起加载的滚动更新,并在 iframe 加载来自链接的内容时消失
- 加载动画在第二次 ajax 调用之前消失
- setInterval JavaScript 调用在 ajax 加载后不会消失
- 加载页面后,其他元素会消失
- 无线电输入在页面重新加载时消失(枚举,foreach,默认选中,记住页面重新加载的答案)
- 使用jQuery/JavaScript加载页面时使元素消失
- 如果用户禁用了Javascript,则预加载程序JS加载Gif不会消失
- 内容在页面加载时消失
- TinyMCE在AJAX加载的DIV中重新初始化后消失
- 如何对加载特定图像后消失的加载屏幕进行编码