Есть ли возможность каким то образом следить за добавлением, удалением, изменением данных в массиве моделей в angularjs как это реализовано например в коллекциях backbonejs?
что то из разряда (код невалидный, я больше для пояснения чего мне надо)
$scope.$watch('collection_expression_on_delete', function (delete_item) {
});
просто $watch если следит за коллекцией, то отдает на колбек новые и старые значения и для того, чтобы понять какой элемент был удален мне приходиться их сравнивать - мне кажется в таком большом фрейме должен быть красивый способ для такой тривиальной задачи