Как работает привязка данных в AngularJSрамках? Я не нашел технических деталей на их сайте . Более или менее понятно, как это работает, когда данные распространяются от вида к модели. Но как AngularJS отслеживает изменения свойств модели без сеттеров и геттеров? Я обнаружил, что есть наблюдатели...