underscore tutorial software significado collection backbone backbone.js routing meteor backbone-routing

backbone.js - tutorial - ¿Cómo creo URLs dinámicas con Meteor?



backbone software (2)

Use el enrutador de la red troncal, consulte: http://backbonejs.org/#Router-routes
Para expresiones regulares como su ejemplo, consulte: http://blog.rjzaworski.com/2011/12/regex-routing-with-backbone-js/
Prueba el ejemplo de todo en meteorito, mira el archivo 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}); });

Soy nuevo en el desarrollo web y me quedé impresionado por la demo en el sitio de Meteor y me gustaría usarla. Solo he usado Google App Engine hasta ahora y para manejar una URL dinámica en la clase principal escribiría algo como esto:

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

Esto correlacionaría cualquier URL con los números del 0 al 9 al final de una clase de controlador que cargaría una página HTML con los datos apropiados para una página usando un motor de plantillas como manubrios.

¿Cómo hago algo similar en Meteor?


Una alternativa al uso del enrutador de Backbone es Meteor Router . No puedo responderlo, solo lo acabo de descubrir, pero parece bastante completo.