vm.$watch('person.name.firstName', function(newValue, oldValue) { alert('First name changed from ' + oldValue + ' to ' + newValue + '!'); });