Ich habe ein wenig Schwierigkeiten, die E-Mail des aktuellen Benutzers in Meteor zu bekommen.Aktueller Benutzer email erhalten meteor
publish.js
Meteor.publish('allUsers', function(){
if(Roles.userIsInRole(this.userId, 'admin')) {
return Meteor.users.find({});
}
});
Meteor.publish('myMail', function(){ {
return Meteor.user().emails[0].address;
}
});
profile.html
<template name="Profile">
<h1> My Profile </h1>
{{#if currentUser}}
<p>{{currentUser.profile.firstName}}</p> <p>{{currentUser.roles}}</p>
<p>{{currentUser.userEmail}}</p>
{{/if}}
</template>
profile.js
Template.Profile.helpers({
users: function() {
return Meteor.users.find();
},
userEmail: function() {
return Meteor.user().emails[0].address;
}
});
Vorname und ._id Display gut, E-Mailadresse funktioniert leider nicht. Hat jemand einen Tipp? Vielen Dank!