使用ChaplinJs重定向到页面和锚点

时间:2014-02-27 14:12:12

标签: backbone.js hyperlink chaplinjs

我有一个页面/hello我有一个链接:

<a href="{{#url 'goodbye' }}{{/url}}">

将重定向到/goodbye。但是我希望它也使用锚点,例如/goodbye#message

我尝试过:

<a href="{{#url 'goodbye' }}{{/url}}#message">

但是当我点击它时,它会将页面重定向到/goodbye。似乎卓别林正在删除主播。

修改 对于我正在使用把手(带有章节样板)的模板,{{#url}}助手正确生成链接(cf view-helper.js)。在渲染页面中,我看到:

<a href="/goodbye#message">

但是当我点击它时,它只是将我重定向到/goodbye

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

找到解决方案,我需要停止链接上的路由。我刚在标签

上添加了课程noscript
<a href="{{#url 'goodbye' }}{{/url}}#message" class="noscript">

我找不到另一种方法。希望这有助于其他人

cf:skipRounting on Chaplin.Layout