首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星铁:路由器加载空白页

流星铁:路由器加载空白页
EN

Stack Overflow用户
提问于 2015-11-09 00:14:38
回答 1查看 401关注 0票数 0

在我谈到主要问题之前,我预计有人会问您运行的是哪个版本的铁:路由器。

我相信我现在正在使用Meteor的最新版本,因为当我输入铁更新铁:路由器时,它会显示“您的包处于它们的最新兼容版本。”

然而,当我进入铁显示铁:路由器,它显示1.0.8 6月1日,2015年1.0.9 6月2日,2015年安装1.0.10 10月6日,2015年1.0.11 10月9日,2015年1.0.12 2015年10月9日

如果1.0.9版本是installed...so,则不确定如何纠正这种情况,也不知道这如何影响主要问题。

主要问题是,当我进入默认的localhost:3000/它显示一个空白的白色page...It应该呈现我的'Home‘模板,我的代码显示在下面。如果有人有任何洞察力,为什么会出现一个空白页,并可以提供一些帮助,这将是伟大的。

这是我的代码:

代码语言:javascript
复制
Router.route('/', function () {
this.render('Home');
});

Router.configure({
layoutTemplate: 'Home',
loadingTemplate: 'Loading',
notFoundTemplate: 'NotFound'
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-09 00:23:05

您正在尝试将Home呈现为Home。当您有一个layoutTemplate时,它通常包含一个{{> yield}},然后用您实际呈现的模板替换它。尝试:

html:

代码语言:javascript
复制
<template name="layout">
... whatever you need on every layout, ex: header
{{> yield }}
... things like your footer
</template>

js:

代码语言:javascript
复制
Router.configure({
  layoutTemplate: 'layout',
  loadingTemplate: 'Loading',
  notFoundTemplate: 'NotFound'
}); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33600626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档