Esiste un modo pulito per definire/eseguire una funzione di richiamata una volta che Mustache.js ha finito il rendering di un modello e l'inserimento nel DOM? Per esempio, qualcosa di simile:Come eseguire una richiamata quando Mustache.js ha terminato il modello di rendering
Mustache.render(template, viewModel, function() {...});
Il meglio che ho potuto venire in mente è il conteggio del numero di nodi nel mio modello vista che verranno inseriti nel DOM, e quindi utilizzando setInterval per verificare se che esistono molti nodi nel DOM. Una volta che lo fanno, posso quindi chiamare la funzione che voglio. Questo mi sembra inefficiente e potenzialmente buggy, ma non so cos'altro fare.
non è possibile utilizzare '$ (selector) .ready (...' questo funziona solo per l'inizializzazione DOM – andlrc
Lei ha ragione, questo solo sarà funziona la prima volta che viene eseguito il rendering dell'elemento. –
No, funzionerà solo per dire che il DOM è pronto. Non per altro – andlrc