Мой "вид" настроен, как показано ниже. простой.
var ItemView = Backbone.View.extend({
tagName : "li",
events : {
"click" : "display"
},
display : function() {
//app.navigate('item'); // take me to my route!
}
});
И у меня есть маршрутизатор
var App = Backbone.Router.extend({
routes: {
"" : "index",
"item" : "view_item"
},
index: function() {
alert('hi!');
},
view_item: function() {
alert('bye!');
}
});
app = new App();
Backbone.history.start();
Теперь, когда я нажимаю ItemView, он должен запускать метод "display", и я хочу, чтобы метод отображения передал меня на маршрут, указанный в маршрутах "item".
Возможно ли это? Я думал, что функция "навигации" будет работать, но это не так. Как я мог достичь этого?