如何在Meteor Iron-Router的其中一条路由中不显示默认模板?

时间:2015-11-15 06:57:41

标签: javascript meteor iron-router

我正在尝试使用默认home呈现我的layoutTemplate模板。 铁路由器指南显示我需要使用Router.onBeforeAction。我无法弄清楚如何实现它。

Router.configure({
 layoutTemplate: 'navbar'

}

Router.route('/', {name: 'home'});

1 个答案:

答案 0 :(得分:0)

您可以通过在路线中调用this.layout();来覆盖默认布局模板。要么提供不同的布局模板,例如this.layout('homeLayout');或者您只是将参数留空。

例如:

Router.route('/', function () {
    this.layout();
    this.render('home');
}, {name: 'home'});