使用铁路由器

时间:2015-06-11 16:59:16

标签: meteor iron-router

我试图找出在铁路由器中更新查询参数的最不易碎的方法 Flow-Router的FlowRouter.setParams({step: 2})是理想的。

目前我正在使用此功能,但我想检查是否有更好的方法(特别是因为IR API频繁更改)

var currentId = Router.current().params.id;
var newStep = '2';
Router.go('checkout', {id: currentId}, {query: 'step=' + newStep});

1 个答案:

答案 0 :(得分:1)

这是正确的方法,但您可以像FlowRouter一样使用查询的对象语法。

Router.go('checkout', {
  id: currentId
}, {
  query: {
    step: 2
  }
});