Ng-lazyload-image: Pourriez-vous ajouter une sortie d'événement loadStart ?

Créé le 30 nov. 2019  ·  4Commentaires  ·  Source: tjoskar/ng-lazyload-image

J'ai besoin d'un événement loadstart pour mettre en évidence un élément lorsque src a été modifié jusqu'à ce que le chargement de l'image soit terminé.
Pourriez-vous également définir le paramètre exportAs à. Ce serait formidable d'utiliser les accessoires dans le modèle.

help wanted

Tous les 4 commentaires

Je sonne comme un cas d'utilisation étroit mais je pourrais l'accepter :) Je suppose que nous devons ajouter une fonction tap entre ces deux lignes :
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17

Et transmettre une propriété output .

Pourriez-vous également définir le paramètre exportAs à

Sûr. Je n'ai pas le temps pour le moment mais j'accepterai les PR :)

@tjoskar merci, je peux évoluer dans quelques semaines

Je pense changer la sortie onLoad en onStateChange ou simmular et y passer tous les types d'événements. Peut-être avec la signature :

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

}

Ceci est inclus dans 7.1.0 . Voir : https://github.com/tjoskar/ng-lazyload-image#onStateChange

Cette page vous a été utile?
0 / 5 - 0 notes