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

时间:2015-11-09 00:14:38

标签: javascript meteor iron-router

在我遇到主要问题之前,我预计有人会问你在使用什么版本的铁:路由器。

我相信我目前正在使用Meteor的最新版本,因为当我输入iron update iron:它显示的路由器时,“你的软件包是最新的兼容版本。”

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

好像安装了1.0.9版...所以不确定如何解决这种情况或这会如何影响主要问题。

主要的问题是,当我去我的默认localhost:3000 /它显示一个空白的白页...它应该呈现我的'主页'模板,我的代码显示在下面。如果有人知道为什么要呈现空白页面,并且可以提供一些非常好的帮助。

这是我的代码:

Router.route('/', function () {
this.render('Home');
});

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

1 个答案:

答案 0 :(得分:0)

您正试图将.progress-bar { width:0px; } 呈现为Home。当你有一个Home时,它通常包含一个layoutTemplate,然后用你实际渲染的任何模板替换它。尝试:

<强> HTML:

{{> yield}}

<强> JS:

<template name="layout">
... whatever you need on every layout, ex: header
{{> yield }}
... things like your footer
</template>