2012-07-25 23 views
5

मैं वेब देव के लिए नया हूं और मेटियर की साइट पर डेमो द्वारा उड़ा दिया गया था और इसका उपयोग करना चाहता हूं। मैं केवल मुख्य वर्ग में एक गतिशील यूआरएल को संभालने के लिए अब तक और गूगल एप इंजन का उपयोग किया है मैं कुछ इस तरह लिखना होगा:मैं मेटियर के साथ गतिशील यूआरएल कैसे बना सकता हूं?

app = webapp2.WSGIApplication([('/[0-9]', HandlePost)], debug=True) 

यह एक करने के लिए अंत में 9 के माध्यम से किसी भी यूआरएल के नक्शे होगा संख्या 0 के साथ हैंडलर क्लास जो एक HTML पृष्ठ को एक टेम्पलेटिंग इंजन जैसे हैंडलबार्स का उपयोग करके पृष्ठ के उचित डेटा के साथ लोड करेगा।

मैं उल्का में कुछ कैसे कर सकता हूं?

उत्तर

5

उपयोग रीढ़ की हड्डी के रूटर, देखें: http://backbonejs.org/#Router-routes
अपने उदाहरण की तरह regexps देखें: http://blog.rjzaworski.com/2011/12/regex-routing-with-backbone-js/
उल्का पर कार्य करने उदाहरण आज़माएं, client/todo.js फ़ाइल देखें:

////////// Tracking selected list in URL ////////// 

var TodosRouter = Backbone.Router.extend({ 
    routes: { 
    "todo_list/:list_id": "main" 
    }, 
    main: function (list_id) { 
    Session.set("list_id", list_id); 
    Session.set("tag_filter", null); 
    }, 
    setList: function (list_id) { 
    this.navigate("todo_list/"+list_id, true); 
    } 
}); 

Router = new TodosRouter; 

Meteor.startup(function() { 
    Backbone.history.start({pushState: true}); 
}); 
3

एक वैकल्पिक उपयोग करने के लिए रीढ़ की राउटर Meteor Router है। मैं इसके लिए झुकाव नहीं कर सकता, केवल इसे खुद ही खोजा है, लेकिन यह काफी पूर्ण रूप से दिखता है।

संबंधित मुद्दे