如何将变量传递给FlowRouter'命名路由'?

时间:2016-04-17 09:02:03

标签: meteor flow-router

我有以下路线:

FlowRouter.route('/users/:_id/edit', {
    name: 'Users.edit',
    action() {
        BlazeLayout.render('App_body', { main: 'Users_edit_page' });
    },
});

我可以使用以下代码访问相应的页面:

var userId = Meteor.userId();
FlowRouter.go('/users/' + userId + '/edit');

如何将userId传递给Users.edit名称,而不是使用URI路径。

顺便说一句,我在某处读到FlowRouter没有命名路由 - 这不是命名路由吗?

1 个答案:

答案 0 :(得分:3)

FlowRouter.go('Users.edit', {id: 1});

见这里:https://github.com/kadirahq/flow-router#api