有这样的场景。 当我删除正在删除并获得成功消息的评论时,我有一篇帖子的评论列表。但是除非刷新页面,否则不会删除。
使用$route.reload()
这不是解决方案
提前致谢
答案 0 :(得分:0)
假设您的评论数组为$scope.commentsArray=['comment 1', comment 2];
通过评论ID或特定评论所具有的任何标识,您可以通过该标识找到该评论的索引(您要删除),如下所示:
var a = $scope.commentsArray.indexOf("comment1");
之后只需将此注释拼接到您的数组中,并在范围内制作硬拷贝,如下所示:
$scope.commentsArray = $scope.commentsArray.splice(index, 1);
完成此操作后,最终的更改将反映在您的视图中..感谢它会帮助您
答案 1 :(得分:0)
如果您的评论来自服务器,那么在取消评论成功后,您应该再次致电获取评论请求。
希望这会有所帮助......