J'ai posté la même question sous une forme différente, mais personne n'a répondu. Je n'obtiens pas une image claire de ce que font les formateurs et les analyseurs dans angular js.
Par définition, les formateurs et les analyseurs me ressemblent. Peut-être que je me trompe, car je suis nouveau dans ce angularjs.
Définition des formateurs
Tableau de fonctions à exécuter, sous forme de pipeline, chaque fois que la valeur du modèle change. Chaque fonction est appelée, à son tour, en passant la valeur à la suivante. Utilisé pour formater / convertir les valeurs à afficher dans le contrôle et la validation.
Définition des analyseurs
Tableau de fonctions à exécuter, en tant que pipeline, chaque fois que le contrôle lit une valeur dans le DOM. Chaque fonction est appelée, à son tour, en passant la valeur à la suivante. Utilisé pour nettoyer / convertir la valeur ainsi que pour la validation. Pour la validation, les analyseurs doivent mettre à jour l'état de validité en utilisant $ setValidity () et renvoyer undefined pour les valeurs non valides.
S'il vous plaît, aidez-moi à comprendre les deux fonctionnalités avec un exemple simple. Une simple illustration des deux sera appréciée.
(123) 123-1234
pour un numéro de téléphone. Les analyseurs lisent les données à chaque fois qu'elles changent et sont généralement utilisés pour définir l'état $ valide de l'entrée. Les documents ont des exemples des deux.