के लिए रूटिंग मैं परिदृश्य निम्नलिखित यह पता लगाने की कोशिश कर रहा हूँ: आइटम को देखने के लिए एक और उन्हें खरीदने के लिए एक:Backbone.js: नेस्टेड विचारों
कहते हैं कि मैं दो बार देखा गया है कि सुविधा देता है। पकड़ यह है कि खरीददारी देखने के लिए एक उप दृश्य है।
मार्ग के लिए मेरे पास है:
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