2012-04-21 34 views

Respuesta

2

Ver también esta conversación: Callback after the DOM was updated in Meteor.js

he utilizado la técnica para establecer los eventos emergentes sobre herramientas de rutina de carga en el DOM después de plantilla (re) renderizado en my CoffeeScript port of the Leaderboard example.

esto en la plantilla:

{{enable_tooltips}} 

llama a esto (CoffeeScript) Método de plantilla de propiedades en el cliente:

enable_tooltips: -> 
    # Update tooltips after the template has rendered. 
    Meteor.defer -> $('[rel=tooltip]').tooltip() 
    '' 
7

Para Meteor partir de previsualización 0.4.0, se puede utilizar para este Template.myTemplate.rendered .

Template.myTemplate.rendered = function() { 
     console.log('Template has been (re-)rendered'); 
} 
+0

renombrado en meteor 1.0.4 a onRendered y ahora lleva una función de devolución de llamada. ver documentos http://docs.meteor.com/#/full/template_onRendered –

0
Template.userDashboard.onRendered(function() { 
    // Initialize animate panel function 
    $('.animate-panel').animatePanel(); 
} 

rebautizado en Meteor 1.0.4 de prestado a onRendered. También ahora toma una función de devolución de llamada.

http://docs.meteor.com/#/full/template_onRendered

Cuestiones relacionadas