在Meteor中,在没有全局范围的情况下在另一个文件中使用对象(在一个文件中定义)?

时间:2014-06-27 07:26:36

标签: meteor

我有一个prices.js文件,其中包含此文件中定义的ShoppingCartContents对象。

我想在ShoppingCartContents文件中访问此helpers.js对象,我将在其中使用它来创建全局帮助程序。

我可以通过将ShoppingCartContents设置为全局来轻松完成此操作,但我不想这样做。有没有更好的办法?根据文档,package scopefile scope。这两个范围对我来说似乎不够精确(还有一个包导出功能,但我在一个包内做了所有事情)

事情只能限于:

  • 一个且只有一个文件

  • 整个包

不应该有file export功能吗?

1 个答案:

答案 0 :(得分:0)

如果您在包内工作,请将变量设为全局。这样你就可以在你的所有文件中访问它。

如果你想要一个真正的全局变量,你必须明确地导出它,所以使用全局变量没有问题。