From 1010497263d0d2221877cb633cf46e65a71187eb Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sun, 26 Mar 2023 10:27:08 +0200 Subject: [PATCH] Fix algebraic sign by resetting member variables --- libs/ui/src/lib/value/value.component.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/ui/src/lib/value/value.component.ts b/libs/ui/src/lib/value/value.component.ts index d92d87cb1..e4b7779e9 100644 --- a/libs/ui/src/lib/value/value.component.ts +++ b/libs/ui/src/lib/value/value.component.ts @@ -37,6 +37,8 @@ export class ValueComponent implements OnChanges { public constructor() {} public ngOnChanges() { + this.initializeVariables(); + if (this.value || this.value === 0) { if (isNumber(this.value)) { this.isNumber = true; @@ -120,4 +122,12 @@ export class ValueComponent implements OnChanges { this.useAbsoluteValue = true; } } + + private initializeVariables() { + this.absoluteValue = 0; + this.formattedValue = ''; + this.isNumber = false; + this.isString = false; + this.useAbsoluteValue = false; + } }