Angular2 Dateieingabe bei Änderung

7

Ich habe eine Eingabedatei (ohne submit - typische Eingabedatei). Ich möchte eine Funktion aufrufen, wenn Sie die Datei auswählen.

Beispiel: Ich klicke auf "Datei auswählen" - & gt; wähle Datei - & gt; Jetzt erkennt das System Änderungen und ruft eine Funktion auf, die alle diese Dateiinformationen ausgibt (zum Beispiel Bildname).

Ich kann ngModel nicht in der Eingabedatei verwenden, richtig? Wie geht das?

    
elzoy 20.07.2016, 08:38
quelle

3 Antworten

29

Verwenden Sie Folgendes in Ihrer Vorlage:

%Vor%

Dann Ihre Komponente fileChangeEvent() as

%Vor%

Alle Ihre Dateibezogenen Informationen werden ... ....

    
Double H 20.07.2016, 08:44
quelle
3

Hier sind meine Änderungen an der Antwort von Double H, die sich nicht auf jQuery verlassen und das Ausblenden des Webpacks auf e.target.result stoppen.

%Vor%

Typescript-Code

%Vor%

}

    
Kamalpreet 11.07.2017 15:19
quelle
1

Die Funktion von Double H hat bei mir nicht funktioniert, bis ich onclick="this.value = null" hinzugefügt habe, wie hier gefunden: Ссылка

    
Chris 30.06.2017 21:48
quelle

Tags und Links