0

ngRepeat にアタッチされた要素の削除にフックできる方法を探しています。いくつかのアニメーションを追加するためにこれを行っています。要素を追加するには、最初に作成されたときに呼び出される「リンク」イベントを使用するのが簡単です。削除イベントをインターセプトする方法がわかりません。基本的に、DOM の削除は自分で行いたいと考えています。

4

1 に答える 1

1

$destroyスコープのイベントをサブスクライブすることで、要素がいつ削除されるかを知ることができます。

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

自分で要素の削除を引き継ぐことができるかどうかはわかりませんが、要素を複製して複製を操作できるかもしれません (jQuery がドラッグ可能オブジェクトで行うように)。

于 2013-04-22T04:18:01.253 に答える