Ng-lazyload-image: Você poderia adicionar a saída do evento loadStart?

Criado em 30 nov. 2019  ·  4Comentários  ·  Fonte: tjoskar/ng-lazyload-image

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.

help wanted

Todos 4 comentários

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

Esta página foi útil?
0 / 5 - 0 avaliações