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
parent c65f18a2fa
commit 32ff21c16b
2 changed files with 59 additions and 3 deletions

View File

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