Wie aktualisiert man das Balkendiagramm von angular2? Ich versuche, [datasets]="barChartData"
In Vorlage auf Klick neuen Eintrag hinzuzufügen, sieht Graph wie folgt aus:Aktualisierung von ng-charts Balkendiagramm-Datensätze in angular 2
<canvas baseChart #myChart
[datasets]="barChartData"
[labels]="barChartLabels"
[options]="barChartOptions"
[legend]="barChartLegend"
[chartType]="barChartType"
(chartHover)="chartHovered($event)"
(chartClick)="chartClicked($event)"></canvas>
Ich versuchte folgenden empfohlenen Methoden: 1) Geänderte Datensatzes Variable direkt - die Daten geklont, verändert sie und dann zugewiesen es. Auf diese Weise kann ich existierende Daten ändern/aktualisieren, aber ich kann keinen neuen Eintrag zum Datensatz hinzufügen.
2) ChangeDetectorRef, Ich habe private Ref: ChangeDetectorRef zum Konstruktor hinzugefügt und ref.detectChanges()
auf Updates aufgerufen. aber kein Glück. Ich habe auch versucht, ApplicationRef zu verwenden.
In beiden Fällen, im Debug-Fenster, kann ich sehen, dass barChartData mit neuen Werten in TS-Datei aktualisiert wird, aber Vorlage (HTML) wird nicht aktualisiert/aktualisiert.