Preciso de um evento loadstart para destacar um elemento quando src
foi alterado até que o carregamento da imagem seja concluído.
Você também pode definir o parâmetro exportAs
para. Seria ótimo usar os adereços no modelo.
Pareço um caso de uso restrito, mas poderia aceitá-lo :) Acho que precisamos adicionar uma função tap
entre essas duas linhas:
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17
E passe adiante uma propriedade output
.
Você também pode definir o parâmetro
exportAs
para
Certo. Não tenho tempo agora, mas vou aceitar PRs :)
@tjoskar obrigado, posso desenvolver em algumas semanas 👍
Estou pensando em mudar o outout onLoad
para onStateChange
ou similar e passar todos os tipos de eventos lá. Talvez com a assinatura:
interface StateChangeEvent {
reason: 'setup' | 'observer-emit' | 'start-loading' | 'loading-failed' | 'loading-succeeded'
}
function onStateChange(event: StateChangeEvent) {
}
Isso está incluído em 7.1.0
. Veja: https://github.com/tjoskar/ng-lazyload-image#onStateChange