在 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'});
我有一个显示用户参数的路由: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'});