Запустите JS после рендеринга шаблона метеора
У меня есть шаблон, который выглядит примерно так:
<template name="foo">
<textarea name="text">{{contents}}</textarea>
</template>
Я рендеринг это с:
Template.foo = function() {
return Foos.find();
}
И у меня есть несколько обработчиков событий:
Template.foo.events = {
'blur textarea': blurHandler
}
Что я хочу сделать, это установитьrows
атрибутtextarea
в зависимости от размера его содержимого. Я понимаю, что могу написать помощника Handlebars, но у него не будет доступа к отображаемому элементу DOM, что заставит меня сделать ненужное дублирование. В идеале я хочу, чтобы метеор вызывал событие после рендеринга элемента. Что-то вроде:
Template.foo.events = {
'render textarea': sizeTextarea
}
Это возможно?