拦截从ng重复删除元素

时间:2013-04-17 07:14:56

标签: angularjs angularjs-directive

我正在寻找一种可以删除连接到ngRepeat的元素的方法。我这样做是为了添加一些动画。添加元素很容易使用'链接' event,在首次创建时调用。我不知道如何拦截删除事件。基本上我想自己去除DOM。

1 个答案:

答案 0 :(得分:1)

您可以通过订阅范围内的$destroy事件来判断元素何时被删除:

scope.$on('$destroy', function(event) {...});

我不确定你是否可以自己接管删除该元素,但也许你可以克隆该元素并操纵克隆(就像jQuery使用draggables一样)。