Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在meteor.js中找到模板变量的来源_Javascript_Templates_Meteor - Fatal编程技术网

Javascript 如何在meteor.js中找到模板变量的来源

Javascript 如何在meteor.js中找到模板变量的来源,javascript,templates,meteor,Javascript,Templates,Meteor,在其他人的meteor应用程序代码中,他们有如下内容: <template name="null"> {{>main}} </template> <template name="main"> {{#if some_user}} text or whatever {{/if}} </template> 有些用户确实存在,但我不知道它来自哪里。我搜索了所有项目文件,currentUser仅在模板中定义,因此

在其他人的meteor应用程序代码中,他们有如下内容:

<template name="null">
   {{>main}}
</template>

<template name="main">
    {{#if some_user}}
       text or whatever
    {{/if}}
</template>

有些用户确实存在,但我不知道它来自哪里。我搜索了所有项目文件,currentUser仅在模板中定义,因此我假设它是返回的某个对象的属性。找出其来源的最佳方法是什么?

这可能是已安装的软件包。只需搜索整个代码库,包括.meteor文件夹下的目录,查找所有要发布的调用,您就会找到它。

这可能是一个已安装的软件包。只需搜索整个代码库,包括.meteor文件夹下的目录,查找所有要发布的调用,您就会找到它。

如果
某个用户
助手没有在代码中的任何地方定义,那么它就是存根(不完整)代码

回答关于订阅核心模块的其他问题。如果安装了默认的autopublish软件包,则将发布整个数据库,包括用户数据库。如果删除自动发布软件包,则只能查看已登录用户的用户信息。除非你发布并订阅它


我已经用Meteor开发了一个新的应用程序大约一个月了。所以我不是专家,但我希望这能有所帮助。祝你好运

如果
some_user
helper没有在代码中的任何地方定义,那么它就是存根(不完整)代码

回答关于订阅核心模块的其他问题。如果安装了默认的autopublish软件包,则将发布整个数据库,包括用户数据库。如果删除自动发布软件包,则只能查看已登录用户的用户信息。除非你发布并订阅它


我已经用Meteor开发了一个新的应用程序大约一个月了。所以我不是专家,但我希望这能有所帮助。祝你好运

它看起来有点像一个占位符,你可以把它放进去。应用程序的源是否联机?你能把链接放上去吗?这是我在MadeWithMeter上找到的东西,我刚回去,看起来回购协议被删除了。如果你能回答Meteor.subscribe在什么地方出现的问题,比如帐户(我们在添加帐户时自动获得用户订阅,但这是如何发生的/在哪里发生的?)。应用程序的源是否联机?你能把链接放上去吗?这是我在MadeWithMeter上找到的东西,我刚回去,看起来回购协议被删除了。如果你能回答Meteor.subscribe在什么地方出现在核心模块(如帐户)上,我会给你这个问题的积分(我们在添加帐户时自动获得用户订阅,但这是如何发生的?)
Template.main.mode
   return Session.get('mode')