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