我使用Backbone.Blazer插件作为我的应用程序路由。但是我不能将路由参数传递给路由构造函数。怎么做呢?
var AppRouter = Backbone.Blazer.Router.extend({
routes: {
'': new HomeRoute(),
'accounts/:id': new AccRoute(), //how pass id parameter to the AccRoute constructor?
'login': new LoginRoute()
}})发布于 2015-09-15 16:12:29
不能将路由参数传递给构造函数。
路由参数被传递给路由对象的execute函数。
var AccRoute = Backbone.Blazer.Route.extend({
execute: function(routeParams) {
console.log(routeParams.params[0]);
}
});https://stackoverflow.com/questions/32567285
复制相似问题