我在为Angular中的maxlength属性显示错误消息时遇到了一些麻烦。最大长度属性的角度验证消息
问题
由于maxlength属性不允许的字符数大于指定金额,我有我的显示错误消息的麻烦。有什么方法可以打开默认行为(允许用户键入更多字符),以显示我的错误消息。
代码的textarea
<textarea maxlength="10"
[(ngModel)]="title.value"
#title="ngModel"></textarea>
守则角验证
<div *ngIf="title.errors && (title.dirty || title.touched)"
class="alert alert-danger">
<div [hidden]="!title.errors.maxlength">
Only 10 characters allowed.
</div>
</div>
如果你要我提供任何其他信息,请让我知道。
'title.errors'中的标题是什么?你是否在某个地方宣布过? –
标题参考了textarea的ngModel。我忘了输入这些信息。 –
您在表单标记中使用了“novalidate”属性吗? – Sergaros