2017-03-06 17 views
2

Wie binden Sie ein Ereignis mit Angular 2 für das Kreuz-Symbol eines <input type="search">? Welches Ereignis wird ausgelöst?Angular Event Binding für die Eingabe (Typ = "Suche") Cross-Symbol?

der Suche nach einer Lösung wie:

<input type="search" (click)="search()"> 

Zusätzliche Frage: Was ist der offizielle Name dieses Kreuz-Symbol? Ein bisschen hart googeln/duckduckgoing für eine Lösung, wenn nicht die richtigen Bedingungen zu wissen?

doppelte Frage: How do you detect the clearing of a "search" HTML5 input?

Antwort

3
<input type="search" (search)="search()"> 
+0

Aber das Kreuz-Symbol entfernt den Inhalt der Eingabe ... –

+2

, die auch die 'search' Ereignis ausgelöst werden soll, wird der Wert dann leer sein. –

+0

Siehe auch http://stackoverflow.com/questions/2977023/how-do-you-detect-the-clearing-of-a-search-html5-input –