У меня есть шаблон с отображаемой функцией, например:
Template.config.rendered = function () {
var barfoo = BarFoo.findOne({....});
if (barfoo) {
$('[start-date]').datepicker({ ... });
}
}
Проблема в том, что коллекция BarFoo
все еще пуста во время вызова функции rendered
.
Я использую Iron Router, поэтому я могу подождать, пока определенные подписки загрузят свои документы:
HomeController = RouteController.extend({
...
waitOn: function () {
return Meteor.subscribe('barfoo');
}
});
Итак, вопрос в том, как возможно, чтобы отображаемая функция вызывалась до загрузки данных barfoo?