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.
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) {
}
Dies ist in 7.1.0
. Siehe: https://github.com/tjoskar/ng-lazyload-image#onStateChange