如何在Meteor Iron路由器中的一条路由中不显示默认模板
How to not display the default template in one of the routes in Meteor Iron-Router?
我正在尝试在没有默认layoutTemplate
的情况下呈现我的home
模板。Iron路由器指南显示我需要使用Router.onBeforeAction
。我只是不知道如何实现它。
Router.configure({
layoutTemplate: 'navbar'
}
Router.route('/', {name: 'home'});
您可以通过在路由中调用this.layout();
来覆盖默认布局模板。要么提供不同的布局模板,例如this.layout('homeLayout');
,要么将参数留空。
例如:
Router.route('/', function () {
this.layout();
this.render('home');
}, {name: 'home'});
相关文章:
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- 从javascript文件中获取JSON,并使用NodeJS在路由文件中显示
- 仍然显示出错的路由
- AngularJS中的ui路由显示空页面
- 如何在路由页面上显示集合字段(带把手)
- Angular2路由-未显示子模板
- 侧边菜单运行,但路由文件不显示任何内容
- ng路由不起作用.我不知道错误是什么,因为控制台中没有显示任何内容
- 如何循环显示来自跟踪路由输出的谷歌地图v3中的标记
- ng路由白色页面后刷新页面显示
- AngularJS路由页面未显示
- 如何添加事件处理程序来路由Ember.js中显示的事件
- AngularJS路由未显示正确的视图
- 输入url时,AngularJS HTML子路由不显示
- Angularjs-ng路由在IE9上不起作用-视图不显示
- Node.js:更改路由设置;没有显示效果
- 如何在Meteor Iron路由器中的一条路由中不显示默认模板
- SplitApp SAPUI5中配置显示页面的路由
- ember中的动态路由显示父节点的模型,而不是自己的模型
- 如何用角度视图和路由显示不同的页面