我正在使用Meteor框架,当我尝试将当前用户的名称返回给模板助手时出现此错误。
Template.user.userName = function (){
return Meteor.user().name;
}
<template name ="user">
{{userName}}
</template>
我一直收到此错误:(错误:未捕获TypeError:无法读取属性'name'为null)
然而,从javascript控制台一切正常。
非常感谢任何帮助。
答案 0 :(得分:5)
Meteor.user()
将返回null。为安全起见,您应该执行Meteor.user() ? Meteor.user().name : ''
之类的操作。