В настоящее время мы можем отслеживать изменения данных несколькими способами. Мы могли бы инициировать изменения модели с помощью $watch, и мы могли бы добавить директивы к элементам и связать с ней некоторые действия.
Во многих случаях это немного запутывает, поэтому мне любопытно, что это за и против каждого варианта, и когда мы должны использовать привязку $watch, а когда директивы типа ng-change?