【问题标题】:How to get path to a template in iron router如何在铁路由器中获取模板的路径
【发布时间】:2015-02-12 11:28:23
【问题描述】:

如何在新版 Iron-router for Meteor 1.0 中获取模板的路径?

在我可以这样做之前获取当前的相对路径:

Router.current().path

现在,从流星 1.0 开始,似乎路径属性已被删除。

如何在 Iron-router 中获取模板的相对路径?

【问题讨论】:

    标签: meteor iron-router


    【解决方案1】:
    Router.current().path
    

    已移至Router.current().location.get().path

    有关位置对象的更多信息,请参阅iron:location 包。

    https://github.com/EventedMind/iron-location

    (这是iron:router自动添加的)。

    【讨论】:

    • 酷。我虽然它一定已经被移动了。我想你在那里忘记了一个 get() 。
    • Router.current().location.get().path 似乎可以解决问题。
    【解决方案2】:

    也许这会对您有所帮助:Router.current().originalUrlRouter.current().url

    【讨论】:

    • 嗯,有点,但这只是完整的 url,它不可能在路径中设置变量。
    • 好吧。它足够好。当前的 url 很好,Router.routes['page'].path({var: 1}) 似乎在实际工作。我的错。谢谢!
    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 2016-05-10
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多