Angularjs 带缓存加载的角度图像

Angularjs 带缓存加载的角度图像,angularjs,caching,onload,Angularjs,Caching,Onload,有这么多问题的答案,我们如何检查图像何时加载。在我的例子中,一些图像被缓存并编写脚本: element.bind('load', function () { // fire something }); 它不起作用。当图像未被缓存时,它可以很好地工作,但当图像被缓存时,它会失败。如果图像保存在浏览器缓存中,则不会调用img.onload事件 我在谷歌上搜索了这个问题,这是vanilla js的一个普遍问题,只有解决办法 我认为最好的解决办法

有这么多问题的答案,我们如何检查图像何时加载。在我的例子中,一些图像被缓存并编写脚本:

        element.bind('load', function () {
            // fire something
        });

它不起作用。当图像未被缓存时,它可以很好地工作,但当图像被缓存时,它会失败。

如果图像保存在浏览器缓存中,则不会调用img.onload事件

我在谷歌上搜索了这个问题,这是vanilla js的一个普遍问题,只有解决办法

我认为最好的解决办法是:

src
之前设置
onload
属性

var img = new Image();
img.onload = function () {
   alert("image is loaded");
}
img.src = "img.jpg";

所以我想在声明element.bind listener之后,您必须重置图像的src属性

对不起,我没有早点回复,这对我来说不太合适。