我是流星新手所以请在这个问题上耐心等待。我正在创建一个简单的应用程序,它在左侧面板上显示诗歌列表,并根据用户选择,我在右侧面板上显示诗。我正在使用Meteor 1.0和最新版本的铁:路由器在我的Mac上构建它。
该程序工作正常,它正在做我正在期待的。当我说,按照我的预期工作时,当我启动页面时,我看到右侧面板上显示的主页。当用户在左侧面板中进行选择时,右侧面板中会显示相应的诗。但是,如果我在Chrome中打开开发人员工具,我会看到两个错误。他们是
这是我的路由器配置
Router.configure({
layoutTemplate: 'layout'
});
Router.route('/', function() {
this.render('Home');
});
Router.route('/poems/:_id', {
name: 'poemDetails',
data: function() { return Poems.findOne(this.params._id); }
});
这是我的布局:
<template name="layout">
{{> header}}
<div class="container-fluid" id="main">
<div class="row">
<div>{{> poems}}</div>
<div class="col-md-8">{{> yield}}</div>
</div>
</div>
</template>
答案 0 :(得分:1)
从您的客户端/ main.html删除整个....铁路由器替换正文,您不能手动调用布局模板