Я отправил один и тот же вопрос в другой форме, но никто не ответил. Я не вижу четкой картины того, что делают Formatters и Parsers в angular js.
По определению, как Formatters, так и Parsers выглядят похожими на меня. Может быть, я ошибаюсь, поскольку я новичок в этом angularjs.
Определение форматов
Массив функций для выполнения в качестве конвейера при изменении значения модели. Каждая функция называется, в свою очередь, передавая значение до следующего. Используется для форматирования/преобразования значений для отображения в элементе управления и проверки.
Определение парсеров
Массив функций для выполнения, как конвейер, всякий раз, когда элемент управления считывает значение из DOM. Каждая функция называется, в свою очередь, передавая значение до следующего. Используется для дезинфекции/преобразования значения, а также для проверки. Для проверки синтаксические анализаторы должны обновить состояние действительности с помощью $setValidity() и вернуть undefined для недопустимых значений.
Пожалуйста, помогите мне понять обе функции с помощью простого примера. Простая иллюстрация обоих будет оценена.