Я пытаюсь получить возвращенные данные в моей Template.rendered
функции.
Текущий код:
this.route('editCat', {
layoutTemplate : 'layoutCol2Left',
template : 'modCategoriesEdit',
path : '/mod/categories/edit/:_id',
yieldTemplates : _.extend(defaultYieldTemplates, {
'navigationBackend' : {to : 'contentLeft'}
}),
waitOn : function () {
return Meteor.subscribe('oneCat', this.params._id);
},
data : function () {
return Categories.findOne({_id : this.params._id});
}
});
В этом блоке я жду подписки Collection Document
и вернул документ как данные.
Теперь я могу использовать возвращенный документ в моем шаблоне следующим образом:
<template name="modCategoriesEdit">
<h1>Edit {{name}}</h1>
</template>
Моя проблема в том, что я должен использовать возвращаемые данные в моей обработанной функции следующим образом:
Template.modCategoriesEdit.rendered = function () {
console.log(this.data);
}
Но это возвращает "null".
Итак, мой вопрос: Как можно получить доступ к возвращенным данным в отображаемой функции?