fix(forms): re-assigning options should not clear select

Fixes #18330
This commit is contained in:
Kara Erickson 2017-08-14 14:33:54 -07:00 committed by Hans Larsen
parent b2f4d53bf0
commit a1624f217c
No known key found for this signature in database
GPG Key ID: 537DD9CDA3032687

View File

@ -128,8 +128,8 @@ export class SelectControlValueAccessor implements ControlValueAccessor {
registerOnChange(fn: (value: any) => any): void { registerOnChange(fn: (value: any) => any): void {
this.onChange = (valueString: string) => { this.onChange = (valueString: string) => {
this.value = valueString; this.value = this._getOptionValue(valueString);
fn(this._getOptionValue(valueString)); fn(this.value);
}; };
} }
registerOnTouched(fn: () => any): void { this.onTouched = fn; } registerOnTouched(fn: () => any): void { this.onTouched = fn; }