【发布时间】:2014-11-05 02:37:53
【问题描述】:
我正在尝试如何做一些非常简单的事情,但它让我很难过。
我正在尝试简单地显示当前登录用户的用户名和一些配置文件参数,但我并没有走多远。
到目前为止,我所做的搜索似乎表明我需要使用辅助函数来访问诸如
Meteor.user().profile.name
将其设置为我可以在车把中使用的变量。这是正确的吗?
就不能简单
{{Meteor.user().profile.name}} 在模板中并显示?
这当然不适合我。
编辑以显示代码.... 抱歉,应该早点放这个。
我使用的代码如下。 currentUser(由于下面的回答,我现在正在使用)显然被定义为正在显示的 loggedInPageLayout,但我无法在此页面或 loggedInPageLayout 页面上从 currentUser 获取任何信息。
template name="loginPage">
<div>
{{#if currentUser}}
<div>
You are logged in {{currentUser.username}}
{{> loggedInPageLayout}}
</div>
{{else}}
{{> loginPageLayout}}
{{/if}}
</div>
</template>
彼得。
【问题讨论】:
标签: meteor handlebars.js