我正在尝试将基于promise的代码转换为RxJs,但很难理解Rx特别是RxJs。
我有一个路径数组。
当所有图片加载完成后,我想执行一个方法。 我知道这里有
我有一个路径数组。
var paths = ["imagePath1","imagePath2"];
我喜欢在Javascript中加载图片。
var img = new Image();
img.src = imagePath;
image.onload // <- when this callback fires I'll add them to the images array
当所有图片加载完成后,我想执行一个方法。 我知道这里有
Rx.Observable.fromArray(imagepathes)
还有一些类似于
Rx.Observable.fromCallback(...)
有一些类似于flatMapLatest(...)
和Rx.Observable.interval
或基于时间的调度程序。
根据我的研究,我认为这些将是解决问题的要素,但我无法使它们组合起来运行。
那么,如何从路径数组中加载图像,并在所有图像加载完成后执行基于间隔的方法呢?
感谢任何帮助。