Sono costretto ad assegnare i callback resi a tutti i miei modelli.Render callback a tutti i modelli in meteor fiammata
Fino 0.9.0 ho usato per fare in questo modo:
_.each(Template, function(template, name) {
//...
template.rendered = function() {
//...
};
});
Ma ora, è un modello di costruzione e non un oggetto, quindi questo metodo non funziona qui. C'è un modo per passare la funzione di callback a tutti i template o la funzione di fuoco quando tutti i template sono stati renderizzati usando Blaze?
In realtà è ciò di cui ho bisogno, ma qualche idea su dove inserire questo codice in modo che si carichi dopo che tutti i modelli sono stati definiti? E invece di controllare 'Template [proprietà] .viewName' si può usare la funzione Blaze.isTemplate –
Grazie per il suggerimento' Blaze.isTemplate', ho aggiornato il mio codice per usare un 'Meteor.startup 'lato client per assicurarmi che sia eseguito dopo che tutti i modelli sono stati definiti. – saimeunt
Funziona come un fascino! Grazie tante! –