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