0
我有以下路由器 var watchlistEditView = new WatchlistEditView({});骨幹視圖和路由器 - 查看instanciated多次
router.on('route:editWatchlist', function(id) {
console.log("routing to editWachlist");
console.log(id);
var watchlistEditView = new WatchlistEditView({ });
watchlistEditView.render({id: id});
});
我注意到,我的觀點的多個實例,所以當我執行操作,它在每一個實例觸發,這不是我想要的。
每次調用路由器時都可以創建新視圖嗎? 我怎麼能阻止視圖多次實例化?
謝謝
舉例來說,每當你從視圖創建一個監聽器到一個模型時,你實際上都會綁定一些東西,當你摧毀視圖時,你只是停止監聽,你不想自己處理這些東西 –