div
同じ要素に関連付けられている 2 つのビューがあります。
MuSe.views.View1= Backbone.View.extend({
el: "#applicationCanvas",
...
MuSe.views.View2= Backbone.View.extend({
el: "#applicationCanvas",
...
レンダリングから始めてView1
、ユーザーがインタラクションを終了したら、すべてを に置き換えたいと思いますView2
。
View1
私は適切に却下したいと思います(div
#applicationCanvas
ガベージコレクターがその仕事をすることができるようにバインドを解除します)そしてそうするために私はそれを呼びますundelegateEvents()
。remove()
が必要な#applicationCanvas
ため、電話できませんView2
。undelegateEvents
のdomサブツリー全体を呼び出して置き換える#applicationCanvas
だけで十分かどうか疑問に思っていました。あなたの意見は?
ありがとう
アップデート
一緒に私もundelegateEvents()
呼ぶstopListening()