Ich bin neu in AngularJS. Ich versuche, allen Bildern einen Spinner als Hintergrund zu geben. Da es mehrere Bilder gibt, kann ich keine einzige Variable isLoaded
in der ts-Datei verwenden.AngularJS 2 wie auf DOM-Element in TS-Datei zugreifen?
Ich benutze dies in der Vorlage:
<img src="{{document.thumbUrl}}" class="spinner" (load)="loaded()" />
Dann in der Funktion loaded()
in der TS-Datei, wie kann ich das Element zugreifen, die das Ereignis ausgelöst hat? Und wie kann ich die Klasse spinner
für das bestimmte Element entfernen, das das Ereignis ausgelöst hat?
ist diese Frage über Angular.js oder Angular2? Es ist nicht wirklich klar, außer dass Sie TypeScript erwähnen, das normalerweise nicht mit Angular.js verwendet wird. – Claies
@Claies, ich denke du bist absichtlich dumm, mit allem Respekt! Es ist mehr als klar, dass dies Angular 2 ist und nebenbei Angular zu AngularJS2 ist. – Milad
Angular.js und Angular 2 sind ** völlig unterschiedliche Rahmen **. Sie haben beide markiert, aber Ihre Frage trifft eindeutig nicht auf beide zu. – Claies