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});
});
我注意到,我的观点的多个实例,所以当我执行操作,它在每一个实例触发,这不是我想要的。
每次调用路由器时都可以创建新视图吗? 我怎么能阻止视图多次实例化?
谢谢
举例来说,每当你从视图创建一个监听器到一个模型时,你实际上都会绑定一些东西,当你摧毁视图时,你只是停止监听,你不想自己处理这些东西 –