Ng-lazyload-image: 你能添加 loadStart 事件输出吗?

创建于 2019-11-30  ·  4评论  ·  资料来源: tjoskar/ng-lazyload-image

src已更改时,我需要一个 loadstart 事件来突出显示一个元素,直到图像加载完成。
您也可以将exportAs为参数。 在模板中使用道具会很棒。

help wanted

所有4条评论

我听起来像是一个狭隘的用例,但我可以接受:) 我想我们需要在这两行之间添加一个tap函数:
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17

并传递output属性。

你也可以定义exportAs到参数

当然。 我现在没有时间,但我会接受 PR :)

@tjoskar谢谢,我可以在几周内开发👍

我正在考虑将 outout onLoad更改onStateChange或 simmular 并在那里传递所有类型的事件。 也许有签名:

interface StateChangeEvent {
  reason: 'setup' | 'observer-emit' | 'start-loading' | 'loading-failed' | 'loading-succeeded'
}
function onStateChange(event: StateChangeEvent) {

}

这包含在7.1.0 。 请参阅: https :

此页面是否有帮助?
0 / 5 - 0 等级