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

Loading…
Cancel
Save