2016-01-29 103 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對象,所以它不是全球的,你不能在其他文件中使用它。