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

Pass router parameters in Router.go()

我有一个显示用户参数的路由:admin/users/details/:userID 在与这条路线关联的模板中,我有 "Back" 按钮。

将 "return route path" 传递给 Router.go() 并稍后在

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

了解一下 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'});
 }

您可以使用以下方法生成 url:

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