当点击相同的路线时,Backbone.js会获得事件

时间:2012-10-10 14:27:00

标签: javascript backbone.js

我正在使用带路线的backbonejs,我想知道一个人何时点击了他们已经在的相同路线。

例如,如果它们在/#/home上,则会再次针对同一路线点击链接。我试图绑定所有,但它似乎只是注册路由是否实际更改。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道你想要达到的目标,但以下内容可能有所帮助:

Backbone.history.on('all', function (name, e, route) {
    if(route === lastroute) {
        refresh();
    }
}

如果您使用此类导航,请务必使用Backbone.history.navigate('home', {trigger: true})