如何按名称获取路径? (流星铁路由器)

时间:2015-05-31 21:52:12

标签: meteor iron-router

我希望按名称获取路径,但我找不到可以使用的功能..铁路由器guid不是那么清楚..谢谢!!

Router.route('/path', {
name: 'newsPage'});

var path = Router.getPath('newsPage');// something like this

1 个答案:

答案 0 :(得分:1)

那就是Router.path("newsPage")

您可以传递此功能2个附加参数:

  • 一个上下文对象(键/值字典),其键将在路径中被替换,即如果您的路径路径为/user/:username,那么如果您调用Router.path("userProfile",Meteor.user()),您将获得路径到当前连接的用户个人资料。

  • 用于指示查询字符串参数和哈希值的对象,即此调用Router.path("newsPage",{},{query:{ts:Date.now()},hash:"about"})将为您提供此路径:/path?ts=1433109536938#about