【问题标题】:id url routing with Meteor使用 Meteor 进行 id url 路由
【发布时间】:2014-05-21 04:43:23
【问题描述】:

我想路由到某些#id 元素。我正在遍历模板:

    {{#each posts}}
        {{> post}}
    {{/each}}

在每个帖子中

<a href="#{{_id}}"><span class="anchor glyphicon glyphicon-link"></span></a>

由于某种原因,它不起作用。网址发生了变化,但我怀疑这可能与模板渲染有关。有什么想法吗?

【问题讨论】:

  • 假设您使用的是 IR,您可以在 issues list 中搜索“哈希锚”之类的内容。我发现了一些有用的讨论,最值得注意的是this one。希望其中一个建议对您有用。

标签: meteor meteorite iron-router meteor-blaze


【解决方案1】:

假设您首先在 Iron Router 的路由中设置了一个命名路由“post”,您可以使用 Iron Router 的 pathFor 助手通过命名路由设置它。它会自动识别#each块中的id:

<a href="{{pathFor 'post'}}"><span class="anchor glyphicon glyphicon-link"></span></a>

See here for more details.

【讨论】:

  • 不,我不会进入新页面。我只想向下滚动到页面中的右侧元素。
猜你喜欢
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
  • 2016-01-09
  • 2012-08-08
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多