Sto provando a convertire il mio codice basato su promessa su RxJs ma ho difficoltà a capire come Rx in particolare RxJs.Come caricare immagini asincroni con RxJ ed eseguire un metodo quando tutto è caricato
Ho una matrice con percorsi.
var paths = ["imagePath1","imagePath2"];
e mi piace per caricare le immagini in Javascript
var img = new Image();
img.src = imagePath;
image.onload // <- when this callback fires I'll add them to the images array
e quando tutte le immagini sono caricate mi piace di eseguire un metodo su.
So che c'è
Rx.Observable.fromArray(imagepathes)
c'è anche qualcosa come
Rx.Observable.fromCallback(...)
e c'è qualcosa di simile flatMapLatest(...)
E Rx.Observable.interval
o scheduler timebased
Sulla base della mia ricerca Vorrei assumere che questi sarebbero gli ingredienti per risolverlo ma non riesco a far funzionare la composizione.
Quindi, come caricare le immagini da percorsi di array e quando tutte le immagini sono caricate eseguo un metodo basato su un intervallo?
Grazie per qualsiasi aiuto.
ho usato forkJoiin per un'esigenza simile (se capito correttamente il tuo). – PhiLho