如何使用铁流星与流星的默认路线
how to use iron-meteor along with default routing of meteor
当我创建一个新的流星应用程序时,它已经有了一个"/"路由。我已经在这条路线上添加了我的网页。现在,我需要添加一个新的路由"something",所以为此我使用了iron路由器包。但它需要从iron路由器路由默认路由,这需要我对现有代码进行大量更改。有没有一种方法可以只对特定的路由使用iron路由器,并保持默认路由不变?
您的路由器.js:
Router.configure({
layoutTemplate:'mainLayoutTemplateName',
loadingTemplate: 'loadingTemplateName'
});
Router.route('/', function() {
this.render('homeTemplateName');
});
Router.route('/anotherRoute', function() {
this.render('anotherTemplateName');
});
编辑:
您还需要在主布局模板中设置{{>yield}},这将告诉iron-router在路由中渲染模板的位置。
例如:
<template name="layout">
{{> navigation}}
<div class="content-area">
{{> yield}}
</div>
</template>
<template name="navigation">
This will always be visible in every route according to the template above.
</template>
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- CKeditor:更改对话框中的默认选择选项
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 流星中DOM的繁殖
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 流星 - 防止默认不阻止默认
- 阻止默认的浏览器操作,但允许流星中的库代码
- 流星默认值应该设置在哪里?
- 切换HTML5视频中的闭路字幕并禁用默认视频控件