Necesito un evento loadstart para resaltar un elemento cuando se ha cambiado src
hasta que finalice la carga de la imagen.
También podría definir el parámetro exportAs
to. Sería genial usar los accesorios en la plantilla.
Sueno como un caso de uso limitado, pero podría aceptarlo :) Supongo que debemos agregar una función tap
entre estas dos líneas:
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17
Y pasar una propiedad output
.
También podría definir el parámetro
exportAs
to
Seguro. No tengo tiempo en este momento, pero aceptaré RRPP :)
@tjoskar gracias, puedo desarrollarme en unas semanas 👍
Estoy pensando en cambiar la salida onLoad
a onStateChange
o simmular y pasar todo tipo de eventos allí. Quizás con la firma:
interface StateChangeEvent {
reason: 'setup' | 'observer-emit' | 'start-loading' | 'loading-failed' | 'loading-succeeded'
}
function onStateChange(event: StateChangeEvent) {
}
Esto está incluido en 7.1.0
. Ver: https://github.com/tjoskar/ng-lazyload-image#onStateChange