0
내가 애디의 책이 쉽게 코드를 시도하고 있지만이 작동 할 수 없습니다 :Backbone.history.start() 문제
var TodoRouter = Backbone.Router.extend({
routes: {
"about" : "showAbout",
"search/:query" : "searchTodos",
"search/:query/p:page" : "searchTodos"
},
showAbout: function(){},
searchTodos: function(query, page){
var page_number = page || 1;
console.log("Page number: " + page_number + " of the results for todos containing the wo");
}
});
var myTodoRouter = new TodoRouter();
Backbone.history.start();
콘솔 반환이 오류가 :
Uncaught TypeError: Property '$' of object #<Object> is not a function backbone-min.js:1
h.extend.start backbone-min.js:1
(anonymous function)
Backbone.history.start()를 주석 처리하면 아무런 오류가 발생하지 않으며 "app"는 작동하는 방식으로 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
JS 파일 (JQuery, Underscore 및 Backbone이 잘못된 순서로 HTML에 추가되었습니다 .JQuery, Underscore, Backbone, MyOwnJSFiles) 감사합니다. 도움을 받으려는 독자 여러분, 감사합니다. – ContentiousMaximus
이 댓글을 제공합니다. 대답으로 표시하고 해결해주세요. – pfried