2
var Router = Backbone.Router.extend({
routes:{
'notes': 'showNotes',
"note/:noteId": "openNote"
},
showNotes: function() {
new app.NotesView;
},
openNote: function(noteId) {
var NotesCollection = new app.NotesCollection();
NotesCollection.fetch();
var view = new app.NotesView({
currentModel : NotesCollection.get(noteId)
})
}
});
這裏的問題出現在我導航到domain.com/#notes時,每次我瀏覽一個雙視圖,並且任何事件被多次觸發。路由器中的雙視圖渲染
你可以顯示有問題的視圖的代碼嗎?如果你有一個單獨的註釋和所有的註釋在一起是一個更好的主意。這樣你的代碼可以更模塊化 –
我已經爲每個音符都有一個單獨的視圖,@Civ聲明的問題是每當我在路由器中創建一個新視圖時,就會創建一個新的事件處理程序。 –