2

Ember.Viewツリー構造をメニューに変える を書いています。これには再帰が必要なので、ビュー テンプレートで使用するのは{{view}}ヘルパーです。これは、ネストされた<ul><li>構造を構築するために自身を再帰的に呼び出します。

必要なのは、jQuery プラグインを呼び出してこの構造をメニューに変換するためのフックです。イベントからプラグインを呼び出すとdidInsertElement、サブビューはまだレンダリングされていません。すべてのサブビューのレンダリングが終了したときにコードを実行するにはどうすればよいですか?

4

2 に答える 2

0

これはあなたの状況で役立つかもしれません。サブセクションがいつレンダリングされたかを知らせるハンドルバー ヘルパーを作成しました。デフォルトでは、ビュー オブジェクトにイベントが送信されるため、インスタンス化された各ビューは、レンダリングされるたびにイベントを受け取ります。

于 2012-12-13T10:50:06.197 に答える