fromEvent运算符,带有“ onload”事件(动态创建的图像元素)

时间:2018-08-03 06:16:37

标签: rxjs

我正在尝试动态创建image元素,并在元素加载后进行其他工作,如下所示:

const img = new Image();
img.src = imagePath;

fromEvent(img, 'onload').subscribe(() => // do something);

但是很显然,fromEvent运算符从不会发出onload事件。

我看到他们在How to load images async with RxJs and perform a method when all loaded中进行了讨论,但是我想知道是否还有其他变通办法来实现这一目标,而又不会像使用fromEvent那样创建可观察的自己。

任何见识将不胜感激!

1 个答案:

答案 0 :(得分:0)

fromEvent(img, 'load').subscribe(() => // do something);