2017-06-19 3 views
1

Ich fragte mich, was eine korrekte Implementierung des berührten Rückrufs in einem benutzerdefinierten Steuerelement ist, das NG_VALUE_ACCESSOR implementiert.Korrekte Implementierung des berührten Rückrufs in Angular

registerOnTouched(touched:() => {}) { 
    this.touched = touched; 
} 

Insbesondere fragt ich mich, ob auf einem Drop-Down-Menü klicken, aber außerhalb und nicht auf einem beliebigen Wert Auswahl this.touched() nennen soll oder nicht. Ist der Touch-Callback buchstabengetreu oder spiegelt nur die Wertänderung des Controls wider?

Antwort

0
/** 
    * A control is marked `touched` once the user has triggered 
    * a `blur` event on it. 
    */ 
    get touched(): boolean { return this._touched; } 

source

Verwandte Themen