删除邮件后如何清除文本

时间:2017-01-02 10:47:20

标签: javascript angularjs

有这样的场景。 当我删除正在删除并获得成功消息的评论时,我有一篇帖子的评论列表。但是除非刷新页面,否则不会删除。

使用$route.reload() 这不是解决方案

提前致谢

2 个答案:

答案 0 :(得分:0)

假设您的评论数组为$scope.commentsArray=['comment 1', comment 2];

通过评论ID或特定评论所具有的任何标识,您可以通过该标识找到该评论的索引(您要删除),如下所示:

var a = $scope.commentsArray.indexOf("comment1");

之后只需将此注释拼接到您的数组中,并在范围内制作硬拷贝,如下所示:

$scope.commentsArray = $scope.commentsArray.splice(index, 1);

完成此操作后,最终的更改将反映在您的视图中..感谢它会帮助您

答案 1 :(得分:0)

如果您的评论来自服务器,那么在取消评论成功后,您应该再次致电获取评论请求。

希望这会有所帮助......