如何将变量传递给 FlowRouter 'named routes'?
How to pass variables to FlowRouter 'named routes'?
我有以下路线:
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 没有命名路由 - 这不是命名路由吗?
FlowRouter.go('Users.edit', {id: 1});
我有以下路线:
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 没有命名路由 - 这不是命名路由吗?
FlowRouter.go('Users.edit', {id: 1});