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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage