我在爲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