У меня правильно работает удаление среднего стека; однако я не могу понять, как обновить представление с обновленным JSON после удаления.
Моя экспресс-логика на стороне сервера:
.delete(function(req, res) {
Service.remove({
_id: req.params._id
}, function(err, service) {
if (err)
res.send(err);
res.json({ message: 'Successfully deleted' });
});
});
Мой угловой контроллер
$scope.removeItem = function(id) {
$http.delete('/api/hc/' + id)
.success(function(data) {
$scope.services = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
});
};
Мой угловой шаблон, вызывающий функцию
<a ng-click="removeItem(service._id)">Remove</a>