我想在我的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();
}
答案 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;
}
});
注意,这只是显示阵列中的第一封电子邮件。