在meteor模板中显示用户参数

在meteor模板中显示用户参数,meteor,handlebars.js,Meteor,Handlebars.js,我正试图找出如何做一件非常简单的事情,但这让我很为难 我只是想简单地显示当前登录用户的用户名和一些配置文件参数,我不想走多远 到目前为止,我所做的搜索似乎表明我需要使用helper函数来访问以下内容 Meteor.user().profile.name 将其设置为一个变量,然后可以在车把中使用。这是正确的吗 难道不可能简单地 {{Meteor.user().profile.name}}在模板中并显示它 这对我来说肯定不管用 编辑以显示代码。。。。 对不起,我应该早点把这个放进去 我使用的代码如

我正试图找出如何做一件非常简单的事情,但这让我很为难

我只是想简单地显示当前登录用户的用户名和一些配置文件参数,我不想走多远

到目前为止,我所做的搜索似乎表明我需要使用helper函数来访问以下内容

Meteor.user().profile.name
将其设置为一个变量,然后可以在车把中使用。这是正确的吗

难道不可能简单地

{{Meteor.user().profile.name}}
在模板中并显示它

这对我来说肯定不管用

编辑以显示代码。。。。 对不起,我应该早点把这个放进去

我使用的代码如下。currentUser(由于下面的答案,我现在使用)显然是定义为loggedInPageLayout正在显示,但我无法从currentUser的本页或loggedInPageLayout页上获得任何信息

template name="loginPage">
<div>
  {{#if currentUser}}
    <div>
      You are logged in {{currentUser.username}}
      {{> loggedInPageLayout}}
    </div>
  {{else}}
    {{> loginPageLayout}}
  {{/if}}
</div>
</template>
template name=“loginPage”>
{{{#如果当前用户}}
您已登录{{currentUser.username}
{{>loggedInPageLayout}
{{else}
{{>loginPageLayout}
{{/if}
Peter。

您可以使用助手,它返回
Meteor.user()


{{currentUser.profile.name}

抱歉,找到了我的问题。我正在我的应用程序的启动代码中创建这些测试用户。看来我以为我在填充的领域我没有。

谢谢你的回答,我以为我过去就是这样做的。我遇到的问题是,在我试图显示信息的页面上出现了“currentUser undefined”。对于blaze,我不得不使用
{{currentUser.username}}