2013-05-10 152 views

回答

4

我有同样的问题。根据你的回答,我找到了一个可行的解决方案。它需要进入Meteor的客户端。

Handlebars.registerHelper('ifRouteIs', function (routeName, options) { 
    if (Meteor.Router.page() === routeName) { 
    return options.fn(this); 
    } 
    return options.inverse(this); 
}); 
4

根据流星路由器的README,你可以用Meteor.Router.page()获取当前页面,所以帮手可能是这样的:

Handlebars.registerHelper('ifRouteIs', function (routeName) { 
    return Meteor.Router.page() === routeName; 
});