Why does my Async custom validator in Angular app works with typed input but not with pasted input?
try this :
onPasteEmail(): void {
addForm.updateValueAndValidity();
}
<input (paste)="onPasteEmail()">
paste event will be trigger when you copy&paste your email the first time, then updateValueAndValidity() function from reactive form will trigger your validation