Avec AngularJS, je peux utiliser ng-pristine
ou ng-dirty
pour détecter si l'utilisateur est entré dans le champ. Cependant, je souhaite effectuer une validation côté client uniquement après que l'utilisateur a quitté la zone de champ. En effet, lorsqu'un utilisateur saisit un champ tel que e-mail ou téléphone, il recevra toujours une erreur jusqu'à ce qu'il ait terminé de taper son e-mail complet, et ce n'est pas une expérience utilisateur optimale.
METTRE À JOUR:
Angular est désormais livré avec un événement de flou personnalisé: https://docs.angularjs.org/api/ng/directive/ngBlur