Browse Source

UI: Improved save value in propagateChange

pull/10424/head
Vladyslav_Prykhodko 3 years ago
committed by Chantsova Ekaterina
parent
commit
8423eac597
  1. 9
      ui-ngx/src/app/shared/components/time/timeinterval.component.ts

9
ui-ngx/src/app/shared/components/time/timeinterval.component.ts

@ -97,8 +97,11 @@ export class TimeintervalComponent implements OnInit, ControlValueAccessor {
private modelValue: Interval;
private rendered = false;
private propagateChangeValue: any;
private propagateChange: (value: any) => void = () => {};
private propagateChange = (value: any) => {
this.propagateChangeValue = value;
};
constructor(private timeService: TimeService) {
}
@ -109,8 +112,8 @@ export class TimeintervalComponent implements OnInit, ControlValueAccessor {
registerOnChange(fn: any): void {
this.propagateChange = fn;
if (isDefined(this.modelValue) && this.rendered) {
this.propagateChange(this.modelValue);
if (isDefined(this.propagateChangeValue)) {
this.propagateChange(this.propagateChangeValue);
}
}

Loading…
Cancel
Save