Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种可以删除附加到 ngRepeat 的元素的方法。我这样做是为了添加一些动画。对于添加元素,使用“链接”事件很容易,该事件在首次创建时被调用。我不知道如何拦截删除事件。基本上我想自己做 DOM 删除。
$destroy您可以通过订阅范围上的事件来判断元素何时被删除:
$destroy
scope.$on('$destroy', function(event) {...});
我不确定您是否可以自己接管元素的删除,但也许您可以克隆元素并操作克隆(就像 jQuery 对可拖动元素所做的那样)。