我正在创建一个新指令,我想知道当从DOM中删除元素时如何通知。 我的目的是在删除元素时添加一个jquery动画。
如果要为移除动画设置动画,则需要先执行此操作,然后再移除元素。
我创建了一个小提琴来演示这一点。
在第一部分中,您将监听对$destroy从DOM中删除的元素进行角度调用的事件。
$destroy
在第二种情况下,我创建了一个指令淡出并自动删除该元素。
在第三种情况下,伪指令只是将元素淡出,然后将删除内容传递给控制器。
如果要淡出被删除的元素,则不能使用第一个选项。
在第二个和第三个之间,我个人建议第三个,因为它更灵活。