How to delay async validation?


Is it possible to delay the calling of an async validator until user input has stopped - e.g. similar to debounce on a searchbar?

If not, why not?

It doesn’t make sense that an async validator is called after every keystroke?

Is the best workaround to create a validator using (blur) ?


Seems like the Angular Team is working on it…


Angular 5.0 might solve this problem with new “onBlur” and “submitted” events for validation…