バックボーンビューがあり、定期的にelのコンテンツを置き換えているとします。新しい調整されたelコンテンツで非イベントアクションを再実行するにはどうすればよいですか?例えば;コンテンツを置き換え、すべてのリンクにライトボックススクリプトを使用させたいとします。スクリプトを通常どおりにアタッチするには、レンダリングで次のようにします。バックボーンビューのEl変化を監視していますか?
this.$el.find('a').box()
ただし、コンテンツを置き換えた後、再度実行する必要があります。 elコンテンツがいつ置き換えられるのか必ずしもわからないことを考えれば、どのように再実行しますか?私はそのために委任できるイベントを見つけることができないようです - 準備ができて、ロードして、働くことができるようにすべてのサウンドを変更してください。理想的には、イベントハッシュに入れて、各置換の後にそれらのものを実行するメソッドを呼び出すことができます。
置き換えを行うコードは常に同じ場所から来ていますか? – Eli
コンテンツを置き換えることができるいくつかの異なるコンポーネントがありますので、使用するプラグインを再実行するように、ある種の「変更」イベントを引き起こす十分に切り離されたトリガー方法を理解する必要があります。 –
コンテンツ自体がビューであるか、ビューの一部ですか? – Eli