javascript - 从 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');
}
})
如何更好、更正确地做到这一点?(对不起英语不好^^)
解决方案
如果我理解正确,您想知道如何检索 url 中使用的 uId 参数。如果是这样,您可以在 IronRouter 中这样检索:
Template.usersUpdate.helpers({
getUserId: () => Router.current().params.uID
})
推荐阅读
- javascript - 在一天中的特定时间显示图像
- line - Tradingview上某个时间显示的垂直线,松脚本
- stripe-payments - 如何向现有客户收取产品费用?
- java - 如何设置 SOAPMessage 边界?
- javascript - 使用 HTML 和 javascript 检索 PDF 坐标
- html - 修复可调整大小的文本区域中的最大高度
- matlab - 在 MATLAB 中使用 nlinfit 函数时遇到问题
- reactjs - React 在第一次没有渲染 useEffect
- jquery - 我的 .fileupload is not a function error in my laravel 8 app
- python - 使用 gmail python API 如何获取没有标签“已读”的最新电子邮件