流星帐户列表

时间:2014-04-10 11:34:36

标签: meteor

我想在我的meteor应用中显示所有已注册的帐户。我发布并向子集提供了Meteor.users集合,并构建了一个模板来显示电子邮件地址。问题是我不明白我应该如何浏览数据。

<template name="contacts">
<br>
<ul class="list-group">
    {{#each users}}
      <li class="list-group-item">
        <span class="badge">14</span>
        {{emails}}
      </li>
    {{/each}}
</ul>
</template>

{{emails}}是一个包含json对象的数组,我不知道如何处理它以获取&#34;地址&#34;字段显示。

这是我的JS:

Template.kontakte.users = function (){
   return Meteor.users.find();
}

1 个答案:

答案 0 :(得分:2)

首先创建一个子模板,看起来更好:

<template name="contacts">
   <ul class="list-group">
    {{#each users}}
      {{> user}}
    {{/each}}
  </ul>
</template>


<template name="user">
  <li class="list-group-item">
    <span class="badge">14</span>
    {{email}}
  </li>
</template>

在模板用户中,userObject可通过此指针使用。电子邮件可以显示辅助功能。

Template.user.helpers({
  email: function() {
    return this.emails[0].address;
  }
});

注意,这只是显示阵列中的第一封电子邮件。