我正在创建一个新指令,我想知道当从 DOM 中删除元素时如何得到通知。
我的目标是在删除元素时添加一个 jquery 动画。
问问题
11021 次
1 回答
26
如果您尝试为元素的移除设置动画,则需要在移除之前执行此操作。
我创建了一个小提琴来证明这一点。
在第一部分中,您将监听$destroy
从 DOM 中删除的元素的角度调用事件。
在第二种情况下,我创建了一个指令来自动淡出并删除元素。
在第三种情况下,指令只是淡出元素并将删除传递给控制器。
如果要淡出已删除的元素,则不能使用第一个选项。
在第二个和第三个之间,我个人建议第三个,因为它更灵活。
于 2012-07-18T20:14:12.623 回答