Ho qualche post-elaborazione che devo fare su un elenco di elementi HTML ogni volta che vengono aggiornati dal back-end. C'è qualche evento (come, onRender) che posso ascoltare sul modello per facilitare questo?Come posso ascoltare quando un modello viene renderizzato in Meteor?
risposta
Vedi anche questa conversazione: Callback after the DOM was updated in Meteor.js
ho usato la tecnica per impostare Bootstrap eventi tooltip popup nel DOM dopo modello di (ri) il rendering in my CoffeeScript port of the Leaderboard example.
Questo nel modello:
{{enable_tooltips}}
chiede questo (CoffeeScript) metodo di proprietà modello sul client:
enable_tooltips: ->
# Update tooltips after the template has rendered.
Meteor.defer -> $('[rel=tooltip]').tooltip()
''
Per Meteor a partire da anteprima 0.4.0, è possibile utilizzare per questo Template.myTemplate.rendered
.
Template.myTemplate.rendered = function() {
console.log('Template has been (re-)rendered');
}
rinominato in meteora 1.0.4 su onRendered e ora richiede una funzione di callback. consultare i documenti http://docs.meteor.com/#/full/template_onRendered –
Template.userDashboard.onRendered(function() {
// Initialize animate panel function
$('.animate-panel').animatePanel();
}
rinominato in Meteor 1.0.4 da reso alla onRendered
. Inoltre ora richiede una funzione di callback.
- 1. Come posso controllare dove Ember.js aggiunge il modello dell'applicazione renderizzato?
- 2. Meteor, Come modifico un modello (vista) sull'evento?
- 3. PhantomJS: il CSS esterno viene ignorato in pdf renderizzato
- 4. Modello Meteor ricarica infinito
- 5. Come posso ascoltare eventi jQuery in AngularJS
- 6. Come posso ascoltare un clic-and-hold in jQuery?
- 7. Come posso ripetere un blocco N volte in un modello Meteor Spacebar?
- 8. Come ascoltare un metodo astratto?
- 9. C'è un modo per ascoltare l'evento quando un cookie viene modificato in un'estensione per Firefox
- 10. Come posso ascoltare un tasto TAB premuto/digitato in Java?
- 11. Come posso ascoltare gli eventi di riautenticazione "ricordami" in Symfony2?
- 12. Come viene installato MongoDb da Meteor?
- 13. Meteor set contesto modello complessivo
- 14. In Meteor, come posso creare un gestore di eventi generico?
- 15. Angular-Meteor - Come posso includere un modello in design basato su pacchetto?
- 16. Come posso utilizzare un adattatore JMS per ascoltare Amazon SQS
- 17. È possibile aggiornare dinamicamente un modello renderizzato in Flask, lato server?
- 18. Come posso determinare quando viene visualizzato UICollectionViewCell?
- 19. Come si rileva quando un file viene modificato in iCloud?
- 20. Come aggiungere un modello a corpo in Meteor all'interno di un pacchetto di
- 21. Meteor Template, da dove viene?
- 22. Multilingual in Meteor
- 23. FragmentTabHost layout grafico non renderizzato
- 24. Come ottenere le dimensioni del testo renderizzato su un QPainter?
- 25. Pulire il modello ogni volta che viene eseguito il rendering in Meteor
- 26. Come posso ascoltare il montaggio della scheda SD in Android?
- 27. Come utilizzare X modificabile su campi dinamici in un modello Meteor?
- 28. Come posso ascoltare gli eventi degli appunti in node.js?
- 29. Quale evento viene generato quando viene visualizzato un UserControl?
- 30. Come posso ascoltare gli eventi della console in symfony?
Ho avuto un problema simile che ho risolto utilizzando '' 'observe''' e innescando del' '' evento changed'''. http://docs.meteor.com/#observe – lashleigh