Rendering Ich habe eine Vorlage, die etwa wie folgt aussieht:Run JS nach einem Meteor Vorlage
<template name="foo">
<textarea name="text">{{contents}}</textarea>
</template>
ich machen es mit:
Template.foo = function() {
return Foos.find();
}
Und ich habe einige Event-Handler:
Template.foo.events = {
'blur textarea': blurHandler
}
Was ich tun möchte, ist das rows
Attribut der textarea
abhängig von der Größe des 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 zu unnötigen Duplizierungen zwingt. Im Idealfall möchte ich, dass ein Meteor ein Ereignis auslöst, nachdem ein Element gerendert wurde. Etwas wie:
Template.foo.events = {
'render textarea': sizeTextarea
}
Ist das möglich?
mögliches Duplikat von [Rückruf, nachdem das DOM in Meteor.js aktualisiert wurde] (http: // stackoverflow.com/questions/10109788/callback-nach-der-dom-war-update-in-meteor-js) –