流星 - FlowRouter - 空白页
Meteor - FlowRouter - Blank pages
大家好,我正在做一个关于扩展用户的教程 class,
Link 到教程1
在我尝试的每条路径中,我总是得到一个空白页,我不明白为什么。
任何帮助,将不胜感激。
这是我的 routes.js 文件:
FlowRouter.route('/', {
name: 'home',
action: function() {
BlazeLayout.render("mainLayout", {
content: "home"
});
}
});
FlowRouter.route('/login', {
name: 'login',
action: function() {
BlazeLayout.render("mainLayout", {
content: "login"
});
}
});
FlowRouter.route('/register', {
name: 'register',
action: function() {
BlazeLayout.render("mainLayout", {
content: "register"
});
}
});
这是我的主要-layout.html
<template name="mainLayout">
{{>Template.dynamic template=content}}
</template>
这是我的回购 link:https://bitbucket.org/mmrj9/hubapp/src
您是否定义了其他模板?
例如主页模板
<template name="home">
{{#with currentUser}}
<div class="ui raised segment">
<h1 class="ui header">Current User</h1>
<p>First Name: {{profile.firstName}}</p>
<p>Last Name: {{profile.lastName}}</p>
<p>Profile Picture: <img class="ui small circular image" src="{{profile.profPicture}}" /></p>
<p>Organization: {{profile.organization}}</p>
</div>
{{/with}}
</template>
页面上的一些其他问题导致了这些问题。使用 flow-router
没问题。它们使用静态 HTML 节点渲染得很好。
说,你主页的缩小版,
<template name="home">
Home Page.
</template>
,按预期在客户端呈现字符串。
不会在这里列出问题,但希望这能为您提供一些启发。
大家好,我正在做一个关于扩展用户的教程 class, Link 到教程1 在我尝试的每条路径中,我总是得到一个空白页,我不明白为什么。 任何帮助,将不胜感激。 这是我的 routes.js 文件:
FlowRouter.route('/', {
name: 'home',
action: function() {
BlazeLayout.render("mainLayout", {
content: "home"
});
}
});
FlowRouter.route('/login', {
name: 'login',
action: function() {
BlazeLayout.render("mainLayout", {
content: "login"
});
}
});
FlowRouter.route('/register', {
name: 'register',
action: function() {
BlazeLayout.render("mainLayout", {
content: "register"
});
}
});
这是我的主要-layout.html
<template name="mainLayout">
{{>Template.dynamic template=content}}
</template>
这是我的回购 link:https://bitbucket.org/mmrj9/hubapp/src
您是否定义了其他模板?
例如主页模板
<template name="home">
{{#with currentUser}}
<div class="ui raised segment">
<h1 class="ui header">Current User</h1>
<p>First Name: {{profile.firstName}}</p>
<p>Last Name: {{profile.lastName}}</p>
<p>Profile Picture: <img class="ui small circular image" src="{{profile.profPicture}}" /></p>
<p>Organization: {{profile.organization}}</p>
</div>
{{/with}}
</template>
页面上的一些其他问题导致了这些问题。使用 flow-router
没问题。它们使用静态 HTML 节点渲染得很好。
说,你主页的缩小版,
<template name="home">
Home Page.
</template>
,按预期在客户端呈现字符串。
不会在这里列出问题,但希望这能为您提供一些启发。