Meteor 为什么不能通过ironlayout找到布局?
我是流星新手,所以请在这个问题上容忍我。我正在创建一个简单的应用程序,它在左侧面板上显示诗歌列表,根据用户选择,我在右侧面板上显示诗歌。我正在用Meteor 1.0和最新版本的iron:router在我的Mac上构建这个Meteor 为什么不能通过ironlayout找到布局?,meteor,Meteor,我是流星新手,所以请在这个问题上容忍我。我正在创建一个简单的应用程序,它在左侧面板上显示诗歌列表,根据用户选择,我在右侧面板上显示诗歌。我正在用Meteor 1.0和最新版本的iron:router在我的Mac上构建这个 该计划运作良好,它正在做的正是我所期望的。当我说“按预期工作”时,意味着当我启动页面时,我会看到右侧面板上显示的主页。当用户在左侧面板中进行选择时,相应的诗歌会显示在右侧面板中。但是如果我在Chrome中打开开发者工具,我会看到两个错误。是的 “未捕获错误:未找到熨斗。找到布
该计划运作良好,它正在做的正是我所期望的。当我说“按预期工作”时,意味着当我启动页面时,我会看到右侧面板上显示的主页。当用户在左侧面板中进行选择时,相应的诗歌会显示在右侧面板中。但是如果我在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>
{{>头}
{{>诗歌}
{{>产量}
移除整个。。。。在客户端/main.html中,您不能手动调用布局模板您是否尝试使用不同的布局模板名称?试试myPageLayout什么的。好建议。尝试了不同的名称,但没有将实际名称放入模板中,并确保ironrouter抛出错误。它确实抛出了错误,因为找不到它。然后,我将布局作为我的布局,并正确地显示内容仍然存在这两个错误。好的,我只是复制了这一点,填充缺少的片段和模板,我没有得到任何错误。你能发布你所有的代码吗?当然,我会把它放在Git中,并在这里更新。感谢你在