5
,我有一个非常简单的骨干路由器,一切工作正常为止。除非我重新加载/直接输入网址即http://mydomain.com/#list/50fadc41125b0
我试过现在几乎所有没有任何positiv结果可言。Backbone.js的路由器不会触发页面初始化
myRouter = Backbone.Router.extend({
routes: {
"list/:id": "getList",
"*actions": "defaultRoute" // not needed right now
},
getList: function (id) {
console.log ("test");
}
});
我尝试了这种方式并没有任何的区别
// init router
router = new myRouter;
router.on('route:getList', function (id) {
[...]
});
我有没有我知道如何使这项工作! 希望有人对我有一个答案!
编辑:
我也开始了历史
Backbone.history.start();
你是否开始历史? http://backbonejs.org/#History-start –
是的!我现在几乎在每个位置都测试过它;) – Horst
在调用'Backbone.history.start()'之前,你是否创建了路由器?显示问题的小提琴会很有帮助。 – Lukas