【发布时间】:2016-05-08 18:48:12
【问题描述】:
我正在从事 Meteor 项目,我需要访问存储在用户个人资料中的一些信息以在页面上制作地图。但是,当我尝试访问 Meteor.user() 时,我收到 undefined,因为调用该函数时,Meteor.user() 尚未加载。
Template.body.onRendered () ->
console.log Meteor.user()
address = Meteor.user()['profile']['address']
GoogleMaps.ready 'studyMap', (map) ->
# maps code that relies on address
因为 Meteor.user() 没有定义,我无法让地图工作。如何等待 Meteor.user() 被定义?
【问题讨论】:
标签: javascript google-maps meteor coffeescript