私はシナリオ以下を把握しようとしている:表示する項目に1つ、それらを購入するため1:BACKBONE.JS:ネストされたビューのためのルーティング
は、私は2つのビューを持っていると言うことができます。キャッチすることは、購買ビューは表示するためのサブビューであるということです。
var MyRouter = Backbone.Router.extend({
routes: {
'item/:id': 'viewRoute',
'item/:id/buy': 'buyRoute'
}
});
var router = new MyRouter;
router.on("route:viewRoute", function() {
// initialize main view
App.mainview = new ViewItemView();
});
router.on("route:buyRoute", function() {
// initialize sub view
App.subview = new BuyItemView();
});
今、ユーザーがページを更新し、buyRoute
がトリガされますが、今はメインビューがない場合:私は持っているルーティングのための
。これを処理する最良のソリューションは何でしょうか?
のCoffeeScriptで上記のコード、あなたが好きなら:https://gist.github.com/4597528 – georgedyer