meteor - 在 meteor 模板中显示用户参数

标签 meteor handlebars.js

我正在尝试找出如何做一些非常简单的事情,但这让我感到困惑。

我试图简单地显示用户名和当前登录用户的一些配置文件参数,但我走的并不远。

到目前为止,我所做的搜索似乎表明我需要使用一个辅助函数来访问诸如

Meteor.user().profile.name

将其设置为一个变量,然后可以在 Handlebars 中使用。这样对吗?

不可能简单地

模板中的{{Meteor.user().profile.name}}并显示吗?

这肯定对我不起作用。

编辑以显示代码...。
抱歉,应该早点输入。

我正在使用的代码如下。 currentUser(由于我现在正在使用,感谢下面的回答)显然是在显示loggingInPageLayout时定义的,但无论是在此页面还是在loggingInPageLayout页面上,我都无法从currentUser中获取任何信息。
template name="loginPage">
<div>
  {{#if currentUser}}
    <div>
      You are logged in {{currentUser.username}}
      {{> loggedInPageLayout}}
    </div>
  {{else}}
    {{> loginPageLayout}}
  {{/if}}
</div>
</template>

彼得

最佳答案

您可以使用currentUser帮助程序,该帮助程序返回Meteor.user():
{{currentUser.profile.name}}

关于meteor - 在 meteor 模板中显示用户参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20311646/

相关文章:

javascript - meteor 模板,检查值是否等于字符串

node.js - Meteor 有 REPL 吗?

javascript - 如何在transitionToRoute时启用组件的属性

javascript - 如何将样式(css)和js添加到 Handlebars 文件?

javascript - 在 Meteor 中通过 ReactiveVar 传递数组

MeteorJS 替代品 : Latency Compensation Frameworks and Libraries?

javascript - Meteor: Redirect to another url using Meteor.go ('url' ) 遇到错误

javascript - 有效的 JSON 会破坏 HandlebarsJS 和 $.getJSON 调用

html - 使用 Handlebars 循环 n 次

html - 为 Ghost 博客将 HTML 转换为 Handlebars.js?