Chart.js alle Daten ersetzen

Ich habe ein Problem mit Chart.js.

Firts, ich setze Daten und möchte dann, wenn sich ein Parameter ändert, das gesamte Diagramm neu binden. Diese Arbeit, aber es ist wie das Diagramm mit den alten Daten noch hinter dem neuen.

first ->

chart.Line(data, options);

in einer Veranstaltung ->

  chart.Line(newdata, options);

Ich habe diese Lösung gesehen chart.js lade völlig neue Daten

aber ich mag diesen Weg nicht. Im Kontext einer eckigen Direktive, also ist es nicht der beste Ansatz.

Ich habe es ohne Ergebnis versucht

.update (), .removeData (), .clear (), .destroy (), etc

hier ist meine aktuelle Direktive

http: //plnkr.co/edit/qn2UUyznonKm6zgEi8FW? p = catalog

Irgendeine Idee

Antworten auf die Frage(2)

Ihre Antwort auf die Frage