Мне нужно получить доступ к нескольким источникам данных из моих помощников по шаблону. Мне удалось отправить несколько источников данных с железным маршрутизатором.
//router.js
...
papers: function() {
return Papers.find();
},
data: function() {
return {
papers: this.papers(),
check: {
done: 'ok'
},
open: 'upper'
};
}
...
Проблема в том, что я не могу получить доступ к свойствам этих объектов более чем на два уровня.
Что я имею в виду под этим, так это то, что:
<template name="page">
{{pageName}}
</template>
...
Template.page.helpers({
pageName: function() {
return this.papers.name;
}
}
Выдает ошибку.
Пока:
Template.page.helpers({
pageName: function() {
return this.papers;
}
}
рендерит: [object Object], что нормально
То же самое происходит с литералами объектов: this.check.done выдает ошибку, но this.open правильно отображает «upper».