将参数从路由器传递给Meteor上的模板助手

时间:2015-07-21 01:38:21

标签: node.js mongodb meteor iron-router

我的路由器定义如下

Router.route('/profile/:input',function(){
    this.render('profile');
});

因此,我可以获得input调用this.params.input的值。我想在MongoDB上查询此值并传递给模板Profile。但是如何将这些信息从路由器交换给帮助者?

if (Meteor.isClient) {
    Template.profile.helpers({
        data: function(){
           //what to do?!
        }
    });
}

1 个答案:

答案 0 :(得分:3)

在Template.foo.helpers内部,您可以通过以下方式获取路由器参数:

Router.current().params.input