0

我有一个页面/hello,其中有一个链接:

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

这将重定向到/goodbye. 但我也希望它使用锚点,比如/goodbye#message

我试过做:

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

但是当我点击它时,它会将页面重定向到/goodbye. 看来卓别林正在删除锚。

编辑: 对于我使用车把(带有 chapling 样板)的模板,{{#url}}助手会正确生成链接(cf view-helper.js)。在呈现的页面中,我看到:

<a href="/goodbye#message">

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

任何想法?

4

1 回答 1

0

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

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

我找不到其他方法来做到这一点。希望这对其他人有帮助

cf:Chaplin.Layout 上的 skipRounting

于 2014-02-27T15:21:22.193 回答