如何在meteor软件包开发中等待集合设置?

如何在meteor软件包开发中等待集合设置?,meteor,collections,package,Meteor,Collections,Package,我正在写我的第一个流星包。我开始编写一个应用程序,并认为将其中一个主要功能作为开源提供给其他人会很好 我知道在meteor中,您可以通过在package.js中添加导出来全局访问变量,但假设我的导出变量名为“MyPackage”(伪代码),我如何执行以下操作: 当应用程序的这部分代码运行时(当然是在包之外): 你的意思是注意到应用程序开发人员决定覆盖你的全局变量吗?我认为你只能通过民意调查,检查全球新闻的内容是否仍然符合你的期望。另外,这不是一个meteor问题,而是一个javascript问题

我正在写我的第一个流星包。我开始编写一个应用程序,并认为将其中一个主要功能作为开源提供给其他人会很好

我知道在meteor中,您可以通过在package.js中添加导出来全局访问变量,但假设我的导出变量名为“MyPackage”(伪代码),我如何执行以下操作:

当应用程序的这部分代码运行时(当然是在包之外):


你的意思是注意到应用程序开发人员决定覆盖你的全局变量吗?我认为你只能通过民意调查,检查全球新闻的内容是否仍然符合你的期望。另外,这不是一个meteor问题,而是一个javascript问题。@Christian Fitz,但也许meteor已经实现了一些东西,使之易于实现。因为我确信我曾经有一个包,其中我提供了一个集合作为输入,然后模板将使用这个集合的数据。但我记不起它的名字了:(
.on(AppDefinedMyPackage, function(){})
MyPackage = new Meteor.Collection('test');