我正在使用带路线的backbonejs,我想知道一个人何时点击了他们已经在的相同路线。
例如,如果它们在/#/home
上,则会再次针对同一路线点击链接。我试图绑定所有,但它似乎只是注册路由是否实际更改。
谢谢!
答案 0 :(得分:0)
我不知道你想要达到的目标,但以下内容可能有所帮助:
Backbone.history.on('all', function (name, e, route) {
if(route === lastroute) {
refresh();
}
}
如果您使用此类导航,请务必使用Backbone.history.navigate('home', {trigger: true})
。