Как вручную перезапустить цепочку форматирования в директиве angularjs с помощью ngModel?

Angular.js ngModel имеет возможность объявить цепочкупарсеры а такжеформаттеры, Еще некоторые подробности можно найти наотличный ответ на вопрос «Как выполнить двустороннюю фильтрацию в angular.js?»

теперь цепочка форматирования будет запущена только в случае обновления ngModel. таким образом, если у вас есть второй входной параметр, который влияет на viewValue (используется в одном из форматеров), это не приведет к обновлению View. похоже, насколько я обнаружил, ngModel использует только простые $ watch - поэтому, если ваша модель является коллекцией / объектом, она не сработает, если подэлементы будут изменены.

Каков наилучший способ реализовать глубокие часы для ngModel -
или следите за дополнительным параметром, который должен перезапустить цепочку форматирования?

Есть и другие похожие вопросы:
Angularjs: как «перезапустить» $ форматтеры при изменении некоторых настроек?

Ответы на вопрос(1)

Ваш ответ на вопрос