Ng-lazyload-image: Könnten Sie die Ausgabe des loadStart-Ereignisses hinzufügen?

Erstellt am 30. Nov. 2019  ·  4Kommentare  ·  Quelle: tjoskar/ng-lazyload-image

Ich benötige ein Loadstart-Ereignis, um ein Element hervorzuheben, wenn src geändert wurde, bis das Bild geladen ist.
Könnten Sie auch den Parameter exportAs to definieren. Es wäre toll, die Requisiten in der Vorlage zu verwenden.

help wanted

Alle 4 Kommentare

Ich klinge wie ein enger Anwendungsfall, aber ich könnte es akzeptieren :) Ich denke, wir müssen eine tap Funktion zwischen diesen beiden Zeilen hinzufügen:
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17

Und übergeben Sie eine output Eigenschaft.

Könnten Sie auch den Parameter exportAs to definieren?

Sicher. Ich habe gerade keine Zeit, aber ich werde PRs annehmen :)

@tjoskar danke, ich kann mich in ein paar Wochen entwickeln

Ich überlege, das Outout onLoad in onStateChange oder ähnlich zu ändern und alle Arten von Ereignissen dort weiterzugeben. Vielleicht mit der Signatur:

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

}
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

AzerHeshim picture AzerHeshim  ·  5Kommentare

myrsk picture myrsk  ·  6Kommentare

dkmostafa picture dkmostafa  ·  7Kommentare

philipgiuliani picture philipgiuliani  ·  11Kommentare

stratio84 picture stratio84  ·  6Kommentare