Angularjs 表单输入所需消息不';输入完成后不会消失
提及 我有一个简单的形式建立使用角材料。我已经提到了这一点 字段标记为必填,如果未进行输入,则显示Angularjs 表单输入所需消息不';输入完成后不会消失,angularjs,angular-material,Angularjs,Angular Material,提及 我有一个简单的形式建立使用角材料。我已经提到了这一点 字段标记为必填,如果未进行输入,则显示字段必填消息。但一旦输入了有效条目,消息就不会消失。然而,在官方演示中,这是可行的 这是与表单相关的HTML代码: <form name="myform"> <md-input-container flex="50"> <label>Name</label> <input required name="name" ng-model="pr
字段必填
消息。但一旦输入了有效条目,消息就不会消失。然而,在官方演示中,这是可行的
这是与表单相关的HTML代码:
<form name="myform">
<md-input-container flex="50">
<label>Name</label>
<input required name="name" ng-model="project.name">
<div ng-messages="myform.name.$error">
<div ng-message="required">This is required.</div>
</div>
</md-input-container>
<md-input-container class="md-block">
<label>Email</label>
<input required type="email" name="email" ng-model="project.email"
minlength="10" maxlength="100" ng-pattern="/^.+@.+\..+$/" />
<div ng-messages="myform.email.$error" role="alert">
<div ng-message-exp="['required', 'minlength', 'maxlength', 'pattern']">
Your email must be between 10 and 100 characters long and look like an e-mail address.
</div>
</div>
</md-input-container>
<md-button class="md-raised md-primary">Submit</md-button>
</form>
名称
这是必需的。
电子邮件
您的电子邮件长度必须介于10到100个字符之间,并且看起来像电子邮件地址。
提交
这里可能有什么问题?您忘记将
ngMessages
注入应用程序
angular.module('BlankApp', ['ngMaterial', 'ngMessages']);