嘿伙计们我正在做扩展用户类的教程, 教程1 Link 在我尝试的每条路径中,我总是得到一个空白页面,我不明白为什么。 任何帮助,将不胜感激。 这是我的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"
});
}
});
这是我的main-layout.html
<template name="mainLayout">
{{>Template.dynamic template=content}}
</template>
以下是我的回购的链接:https://bitbucket.org/mmrj9/hubapp/src
答案 0 :(得分:2)
导致问题的页面上的其他一些问题。 flow-router
的使用很好。它们可以很好地呈现静态HTML节点。
说,缩小版主页,
<template name="home">
Home Page.
</template>
,按预期在客户端呈现字符串。
不会列出这里的问题列表,但希望这能让你有所了解。
答案 1 :(得分:1)
您是否定义了其他模板?
e.g。主页模板
<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>