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.
ノックアウトjsで、レンダリング後にすべてのテンプレートで関数を実行することは可能ですか?
適用したい拡張機能がいくつかありますが、各テンプレートを個別に追跡したくありません。
ノックアウトはおそらくイベントをディスパッチしますか?
テンプレートのバインドにはafterRenderオプションを使用できますが、ビューモデルでDOMの依存関係を取得するため、少し見苦しくなります。より良い方法は、エクステンダーまたはカスタムバインディングを使用することです。
編集:それでもそのルートに行きたい場合は、テンプレートバインディングをオーバーライドして、afterRenderオプションを挿入できます
編集:オーバーライドするには
http://jsfiddle.net/qJcfX/