5
저는 매우 간단한 백본 라우터를 가지고 있으며 모든 것이 지금까지 잘 작동합니다. 재로드/직접 입력 (예 : http://mydomain.com/#list/50fadc41125b0
)을 제외한 모든 긍정적 인 결과없이 거의 모든 것을 시도했습니다.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()
초기화 아무 관련이없는 가져 오기 성공 문에 내 라우터의 비동기 초기화 된 역사를 실수로 인해
Backbone.history.start();
기록을 시작 하시겠습니까? http://backbonejs.org/#History-start –
예! 나는 거의 모든 위치에서 그것을 테스트했다;) – Horst
'Backbone.history.start()'를 호출하기 전에 라우터를 만들고 있는가? 문제를 보여주는 바이올린이 도움이 될 것입니다. – Lukas