首页 > 解决方案 > 从 FlowRouter 交换到 IronRouter

问题描述

我有一个小问题。需要帮助将代码片段从 FlowRouter 交换到 IronRouter。要交换的片段:

FlowRouter.getParam("appId");

我需要这个来从这个url中获取一个 id,让我的项目再次变得伟大。

路由.js this.route('usersUpdate', { path: '/users/update/:uId', template: 'usersUpdate' });

最后我会做这样的事情,但在 IronRouter

Template.usersUpdate.helpers({
 getUserId () {
  return FlowRouter.getParam('uID');
 }
})

如何更好、更正确地做到这一点?(对不起英语不好^^)

标签: javascriptmeteoriron-routerflow-router

解决方案


如果我理解正确,您想知道如何检索 url 中使用的 uId 参数。如果是这样,您可以在 IronRouter 中这样检索:

Template.usersUpdate.helpers({
   getUserId: () => Router.current().params.uID
})

推荐阅读