Führen Sie JS aus, nachdem Sie eine Meteor-Vorlage gerendert haben
Ich habe eine Vorlage, die ungefähr so aussieht:
<template name="foo">
<textarea name="text">{{contents}}</textarea>
</template>
Ich rendere es mit:
Template.foo = function() {
return Foos.find();
}
Und ich habe einige Event-Handler:
Template.foo.events = {
'blur textarea': blurHandler
}
Was ich machen will ist das einstellenrows
Attribut dertextarea
abhängig von der Größe seines Inhalts. Mir ist klar, dass ich einen Handlebars-Helfer schreiben könnte, aber er hätte keinen Zugriff auf das gerenderte DOM-Element, was mich zwingen würde, unnötige Duplikate anzufertigen. Idealerweise möchte ich, dass Meteor ein Ereignis auslöst, nachdem ein Element gerendert wurde. So etwas wie:
Template.foo.events = {
'render textarea': sizeTextarea
}
Ist das möglich?