routerouter.route(route, name, [callback])
Manually create a route for the router, The route
argument may be a routing string or regular expression. Each matching capture from the route or regular expression will be passed as an argument to the callback. The name
argument will be triggered as a "route:name"
event whenever the route is matched. If the callback
argument is omitted router[name]
will be used instead. Routes added later may override previously declared routes.
initialize: function(options) { // Matches #page/10, passing "10" this.route("page/:number", "page", function(number){ ... }); // Matches /117-a/b/c/open, passing "117-a/b/c" to this.open this.route(/^(.*?)\/open$/, "open"); }, open: function(id) { ... }
Please login to continue.