【发布时间】:2014-05-07 18:45:09
【问题描述】:
我一直在尝试使用 Restangular,但我遇到了一些问题。我不确定它是 Restangular 的实现,还是我缺乏理解,但我似乎无法从 Restangular 对象上返回的 getList 中删除任何内容。
我正在查看这篇文章并尝试实现与此非常相似的东西:
AngularJS (Restangular CRUD , Simplify / DRY Controllers?)
但无论我做什么,我都无法从列表中删除或删除项目。添加或推送都可以。但不删除。我回去并完全按照文档所说的那样做。这是我的示例删除功能:
$scope.deletePost = function(item){
item.remove().then(function(results){
$scope.posts = _.without($scope.posts, item);
});
};
我几乎尝试了所有方法,所以我希望这里有人可以对实施 Restangular 删除有所了解。实际上,它确实从数据库中删除了该项目,但是,我遇到的问题是在客户端更新列表而不进行完整的 getList() 调用。我也试过 _.without 和 splice。似乎没有任何效果。
谢谢。
【问题讨论】:
标签: javascript angularjs restangular