я следующий кусок кода из моего Backbone проекта:Backbone.js маршруты не перенаправляется
App.Controllers.Test = Backbone.Router.extend({
routes: {
'test': 'test',
'help': 'help'
},
help: function() {
console.log('help');
},
test: function() {
console.log('test');
},
initialize: function() {
console.log('init');
}
});
// ...
new App.Controllers.Test()
Но все, что я когда-нибудь в моей консоли init
даже если вызвать URL с #test
или #help
Кто-нибудь знает, чего не хватает?
Гоша, что это было! Спасибо за разъяснение, что мне нужно использовать 'Backbone.history' для этого :) –
Рад, что я мог помочь! Еще один способ - убедиться, что ваш сервер может ответить на указанные вами маршруты, даже если это означает, что каждый маршрут сервера первоначально загружает один и тот же index.html, в противном случае вы можете получить много ошибок 404. – MrGrigg