登录用户列表后没有在流星中显示?

时间:2016-04-27 13:54:58

标签: meteor

登录后没有显示用户详细信息。但是如果我使用

Meteor.userId();

显示用户标识 但是,如果我使用

Meteor.user();

它显示未定义。为什么会这样?

1 个答案:

答案 0 :(得分:0)

Meteor.userId()已经设置好了,Meteor.user()不会在页面加载时满足其订阅。您需要的是将其包装在

Tracker.autorun(() => {
   const currentUser = Meteor.user()
   ... code that needs the current user.
})