물건을 얻으려면 매우 기본적인 라우터가 있지만 경로 처리를 시작하려면 Backbone.history.start()를로드 할 수 없습니다. jquery, 밑줄 & 백본이로드되었습니다.Backbone.history를 시작할 때 TypeError가 throw됩니다.
var AppRouter = Backbone.Router.extend({
routes: {
"*query": "defaultRoute"
},
initialize: function() {
Backbone.history.start();
},
defaultRoute: function(query) {
console.log(query);
}
});
var app_router = new AppRouter;
내가지고있어 오류는 다음과 같습니다 : 내 백본 라이브러리 파일에
Uncaught TypeError: Object [object Object] has no method 'on'
에 위치한 여기 내 기본 라우터입니다. 미리 감사드립니다.
위에 게시 한 코드는 무료로 제공됩니다. [이 jsfiddle에서 확인해보십시오] (http://jsfiddle.net/WUYX9/). 나는 어디에서 문제가 발생했는지 아직도 확실치 않지만, 오류가 발생했다는 것을 나타내는 것은 backbone.Events에서 온 on 메서드를 사용하지 않는 개체에서 사용하려고한다는 것을 나타냅니다. 더 많은 컨텍스트/코드를 게시하면 더 많은 정보를 제공 할 수 있습니다. –