我正在使用meteor并做出反应,我试图显示已登录用户的电子邮件地址
这就是我正在使用的
currentUserEmail() {
return Meteor.user().emails[0].address;
},
render() {
在回报中,这就是我所拥有的
<FlatButton label={this.currentUserEmail()} primary={true} />
但我得到了emails is not defined
<FlatButton label={Meteor.user().emails[0].address} primary={true} />
直接,但即时收到电子邮件是未定义的
帮忙
答案 0 :(得分:2)
我得到了解决方案
currentUserEmail() {
var userId = Meteor.userId();
var user = Meteor.users.findOne({_id: userId});
return user.emails[0].address;
}
和平面按钮标签
<FlatButton label={this.currentUserEmail()} primary={true} />