В принципе, я хочу это http://plnkr.co/edit/3yfXbo1c0llO40HZ8WNP?p=preview, но часы не срабатывают, когда я что-то меняю.
Я знаю, что это сработало бы
$scope.$watch('stuff', function (newVal, oldVal) {
console.log(oldVal, newVal);
}, true);
Но так как я хочу сделать некоторые подсчеты внутри часов, и я не хочу излишне цитировать или перевычислять значения, которые не менялись.
//edit - обратите внимание, что пример plnkr - это просто извлечение из реального приложения, где вы можете добавлять и удалять строки и многое другое, например, изменять общее число (сумму somethings и somethingelses) с другого ввода вне ng-repeat.