嗨,我正在使用 Angular (4),我有一个自定义验证器并通过ngIF
inValid(fieldName: string) {
return (
this.form.get(fieldName).hasError('pattern') &&
this.form.get(fieldName).dirty &&
!this.required(fieldName)
);
}
我想延迟return
响应,以便用户有时间在显示错误(如果有)消息之前输入几个字符。name
是相关字段的值。即名字
HTML
<div *ngIf="inValid(fieldName)" class="error-message">
Invalid
</div>
理想情况下,我不想使用https://twitter.com/signup的电子邮件字段中使用的内容.touched
提前致谢。