在Router.go()中传递路由器参数

时间:2015-06-16 08:51:50

标签: meteor iron-router

我有一条显示用户参数的路由:admin / users / details /:userID 在与此路线相关联的模板中,我有“后退”按钮。

将“返回路径路径”传递给Router.go()并稍后在

中访问它的最佳方法是什么?
Template.AdminUsersDetailsDetailsForm.events({
  "click #form-back-button": function(e, t) {
    e.preventDefault();     
    Router.go(PARAM.NAME, {});
 }

1 个答案:

答案 0 :(得分:0)

了解here

Router.route( '/admin/users/details/:userID', {
    name: 'admin.details',
    ...
} );


Template.AdminUsersDetailsDetailsForm.events({
  "click #form-back-button": function(e, t) {
    e.preventDefault();     
    Router.go('admin.details', {userId:'USER_ID'});
 }

您可以使用以下方式生成网址:

Router.path('admin.details', {userId:'USER_ID'});