在这个示例代码中没有理解路由器哈希的变化[backbone.js]

时间:2013-02-20 17:16:56

标签: javascript backbone.js

以下是示例代码 https://github.com/derickbailey/todomvc/tree/marionette/labs/architecture-examples/backbone_marionette

此示例代码在此处运行 http://todomvc.com/labs/architecture-examples/backbone_marionette/#

单击过滤器后,我无法弄清楚路线的变化情况。我已经这么多次了,但我似乎无法理解当点击过滤器时路线本身是如何变化的。我只看到路线改变时调用的函数,而不是实际的路径改变本身。

例如,当当前过滤器处于“全部”状态,并且我点击“已完成”时,URL如何更改为#completed?

任何见解都会很棒

由于

1 个答案:

答案 0 :(得分:1)

它只是一个锚标记,其href为# #active#completed