使用 node.js 框架 Meteor -
currentUser
变量是如何在模板中定义的,如下所示:
<template name="main_template">
<div class="container">
{{#if currentUser}}
{{> add_player_form_template}}
{{/if}}
</div>
</template>
但是当我从控制台调用 currentUser
时,它是 undefined:
然而,Meteor.userId
被定义为:
这是为什么?
最佳答案
{{ currentUser}}
是 main_template
模板中的助手。
在您的客户端 Javascript 中,您需要定义该辅助方法。像这样的东西:
Template.main_template.helpers({
currentUser: function() {
return Meteor.userId();
}
})
这也可能有帮助 http://docs.meteor.com/#/basic/templates .
关于javascript - meteor 电流用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334886/