1

私のデュランダル ビューはすべてキャッシュであるため、アタッチ イベントは 1 つだけを発生させます。移行が完了したときにフックが必要です。ドキュメントを確認しましたが、そのフックが見つかりません。ビューの添付またはドキュメントの添付について聞いたことがありますが、Web サイトにドキュメントが見つかりません。durandal js 2.0を使用しています。私はトランジションモジュールをハックしません。エンド トランジションにコードを追加することはできますが、すぐに使用できるコードをいじりたくはありません。

前もって感謝します。

4

2 に答える 2

0

viewAttached イベントは、ページに移動するたびに発生する attachment イベントに置き換えられました。

var attached = function() {
    alert('Attached');
};

main.js またはその他のエントリ ポイントで alwaysTriggerAttach: true を設定して、添付ファイルを毎回起動します。

または、compositionComplete にフックすることもできます

var compositionComplete = function() {
    alert('Attached');
};
于 2013-10-04T15:36:34.297 に答える