簡體   English   中英

在Meteor.js中顯示其他用戶的電子郵件地址

[英]Displaying other user's email address in Meteor.js

嘗試顯示一個視圖,顯示該應用的所有注冊用戶及其電子郵件地址。 我正在使用此pub / sub將所有用戶數據傳遞給客戶端,而不僅僅是當前用戶數據。

Meteor.publish("allUsers", function () {
  return Meteor.users.find();
  });

 Meteor.subscribe('allUsers'); 

以下是我的模板中用於顯示其電子郵件的每個循環:

<template name="daysOverview">
<div class="container-fluid">
<div class="row"> 
{{#each users}}
<h2>Email: {{users.emails.[0].address}}</h2>
{{/each}}

這是應該遍歷所有當前注冊用戶並將其數據提供給幫助程序的javascript。

Template.daysOverview.helpers({
users: function(){
var user = Meteor.users.find(); 
return user; 
},
});

幫助程序正確地循環應用程序的當前用戶的數量(例如,如果當前有3個用戶注冊它將在模板上顯示3個“電子郵件:”實例)。

問題是我找不到訪問每個用戶的電子郵件地址的方法,並在相應的“電子郵件:”旁邊顯示。 我測試了訪問像“_id”這樣的簡單字段也沒有成功。

我還嘗試了{{users.address}},{{users [0] .address}}的多種不同組合來訪問電子郵件而沒有運氣。

{{#each users}}
    <h2>Email: {{emails.[0].address}}</h2>
{{/each}}

一旦進入{{#each users}}塊,就不要打電話給users

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM