2016-01-29 4 views
2

Я нашел что-то странное, и я ищу объяснения. В моем метеорном проекте, у меня есть файл с именем collections.js, который содержит:Коллекция метеоров в специальном файле

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

(Я хочу использовать сопзИте взять привычку работы с ES6)

В моих клиентах/interventions.js, Я хочу, чтобы все мероприятия, то я написал:

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

Мои вмешательства никогда не будет извлечено из-за const ключевого слова? Если я удалю его, я смогу получить свои данные. Не могли бы вы объяснить, почему, пожалуйста?

ответ

1

Это потому, что const ограничивает объем Interventions переменной collections.js файл, поэтому Interventions не привязан к window объекта, так что это не глобальная, и вы не можете использовать его в других файлах.

Смежные вопросы