【问题标题】:Meteor router for multiple layouts to use different layout for home用于多种布局的流星路由器,为家庭使用不同的布局
【发布时间】:2016-01-26 23:05:26
【问题描述】:
如何仅在“主页”上继承 Iron:router...就像访问者访问网站时...我想要不使用导航栏的不同外观。我想要导航栏的所有其他页面。但仅适用于家,我没有。那么你如何继承铁的使用:路由器只用于一页?
我们可以这样做吗?
Router.configure({
layoutTemplate: 'main'
});
Router.route('/', {
template: 'TEMPLATENAME',
layoutTemplate: 'home'
});
【问题讨论】:
标签:
javascript
meteor
url-routing
iron-router
【解决方案1】:
来自Meteor Routing and Layout
Router.configure({
// the default layout
layoutTemplate: 'mainNav'
});
Router.route('/', function () {
this.render('firstPage');
this.layout('mainNav');
});
Router.route('/second', function () {
this.render('secondPage');
this.layout('mainNav');
});
您应该能够设置多个布局,只需指定页面和您想要的相应布局即可。
编辑:我的第一反应是 WAY ,抱歉。