【发布时间】:2012-06-16 20:07:56
【问题描述】:
我有一个看起来像这样的模板:
<template name="foo">
<textarea name="text">{{contents}}</textarea>
</template>
我渲染它:
Template.foo = function() {
return Foos.find();
}
我有一些事件处理程序:
Template.foo.events = {
'blur textarea': blurHandler
}
我要做的是根据其内容的大小设置textarea 的rows 属性。我意识到我可以编写一个 Handlebars 助手,但它无法访问正在呈现的 DOM 元素,这将迫使我做一些不必要的重复。理想情况下,我想要的是让流星在渲染元素后触发事件。比如:
Template.foo.events = {
'render textarea': sizeTextarea
}
这可能吗?
【问题讨论】:
标签: meteor