首页 > 解决方案 > 带有“onload”事件的 fromEvent 运算符(壮举。动态创建的图像元素)

问题描述

我正在尝试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.

任何见解将不胜感激!

标签: rxjs

解决方案


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

推荐阅读