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