Можно ли обнаружить удаленный или добавленный элемент через $ scope. $ Watch?
Пожалуйста, смотрите пример ниже:
var data = [{id: 1}, {id: 2}, {id: 3}];
$scope.$watch(function() {return data}, function (newValue, oldValue) {
console.log(newValue, oldValue);
// I want to detect removing or adding here:
// var removedItem = ...?
// var addedItem = ...?
}, true)
data.push({id: 4});
data.splice(0, 1);
Благодарность
Как я могу получить снятую деталь? –