我通常遵循unofficial Meteor FAQ关于如何构建我的代码库,但我不知道我应该把我的全局常量。我在哪里正确地把我的常量在流星
举个例子:我有一个恒定的GUID一些数据库条目,我需要在我的应用程序的多点参考。到目前为止,我刚刚附加常数相关的集合,使得在collections/myCollectionWithGuids.coffee
它会说:
@MyCollectionWithGuids = new Meteor.Collection "myCollectionWithGuids"
@MyCollectionWithGuids.CONSTANT_ID = "8e7c2fe3-6644-42ea-b114-df8c5211b842"
这种方式工作得很好,直到我需要在下面的代码片断使用它,位于client/views/myCollectionWithGuidsView.coffee
,它说: :
Session.setDefault "selectedOption", MyCollectionWithGuids.CONSTANT_ID
...因为该文件被加载在创建集合前这是不可用的。
那么,我应该把我的常量,然后他们是总是先加载没有黑客在一堆子目录?