Postei a mesma pergunta de forma diferente, mas ninguém respondeu. Não estou obtendo uma imagem clara do que os Formatadores e Analisadores fazem no angular js.
Pela definição, os Formatadores e os Analisadores são semelhantes a mim. Talvez eu esteja errado, pois sou novo neste angularjs.
Definição de formatadores
Matriz de funções a serem executadas, como um pipeline, sempre que o valor do modelo muda. Cada função é chamada, por sua vez, passando o valor para a próxima. Usado para formatar / converter valores para exibição no controle e validação.
Definição de Parsers
Matriz de funções a serem executadas, como um pipeline, sempre que o controle lê o valor do DOM. Cada função é chamada, por sua vez, passando o valor para a próxima. Usado para higienizar / converter o valor, bem como validação. Para validação, os analisadores devem atualizar o estado de validade usando $ setValidity () e retornar indefinido para valores inválidos.
Por favor, me ajude a entender os dois recursos com um exemplo simples. Uma ilustração simples de ambos será apreciada.
(123) 123-1234
de um número de telefone. Os analisadores leem os dados sempre que eles mudam e normalmente são usados para definir o estado $ valid da entrada. Os documentos têm exemplos de ambos.