触发backbone.js路由而不更改url

时间:2011-11-24 07:52:49

标签: backbone.js

这是我的用例:

我在页面上有一堆图像,每个图像的评级为1-5星。我有一个搜索,允许您过滤许多星星,这会创建一个网址片段,如:

mydomain.com/app /#/颗/ 3

这一切都有效。现在,让我说我改变了我的一个图像的评级并再次过滤3星。因为网址没有改变我的路线不会触发,我的过滤也不会发生。我正在使用:

window.router.navigate('#/' + url, true);

当网址没有改变时,我如何触发路由功能?

1 个答案:

答案 0 :(得分:19)

试试这个 - Backbone.history.loadUrl()