2016-01-29 73 views
2

我发现了一些奇怪的东西,我寻找解释。 在我的流星的项目,我有一个名为collections.js文件,其中包含:专用文件中的流星收集

const Interventions = new Mongo.Collection('interventions'); 

(我想用常量采取习惯用ES6工作)

在我的客户端/ interventions.js,我想所有发言以后,我就写道:

Template.interventions.helpers({ 
    interventions: function() { 
    return Interventions.find({});  
    } 
}); 

我的干预措施将永远不会因为const关键字来拉?如果我删除它,我可以获取我的数据。 你能解释一下为什么请说吧?

回答

1

这是因为Interventions变量collections.js文件const的限制范围,所以Interventions没有连接到window对象,所以它不是全球的,你不能在其他文件中使用它。