diff --git a/src/app/analysis/analysis.page.html b/src/app/analysis/analysis.page.html
index 6b24924..acc434b 100644
--- a/src/app/analysis/analysis.page.html
+++ b/src/app/analysis/analysis.page.html
@@ -19,7 +19,7 @@
-
+
diff --git a/src/app/analysis/analysis.page.ts b/src/app/analysis/analysis.page.ts
index 2ea46e3..d464e7c 100644
--- a/src/app/analysis/analysis.page.ts
+++ b/src/app/analysis/analysis.page.ts
@@ -49,12 +49,26 @@ export class AnalysisPage {
@ViewChild('chart') chartRef: ElementRef;
private chart: any;
+ private changeListener: any;
+
constructor(private time: TimeService) {
addIcons({briefcase, pizza, card})
}
ionViewDidEnter() {
this.updateCurrentData();
+
+ let lastDate: any = undefined;
+ this.changeListener = setInterval(() => {
+ if (this.currentDate != lastDate) {
+ lastDate = this.currentDate;
+ this.updateCurrentData();
+ }
+ }, 200)
+ }
+
+ ionViewDidLeave() {
+ clearInterval(this.changeListener);
}
public updateCurrentData() {