Угловой 5 ChartJS 2.5 - Символ 'Диаграмма' не может быть правильно решен.Не могу опубликовать - PullRequest
0 голосов
/ 20 сентября 2018

В моей программе реализован ChartJS.Я получаю сообщение об ошибке

Символ 'Диаграмма' не может быть должным образом разрешен, возможно, потому что он находится в недоступном модуле.

Я записал это как ошибку ReSharper, потому чтоЯ был в состоянии скомпилировать и опубликовать нормально.Тем не менее, сейчас я пытаюсь реализовать динамическое обновление данных, и это дает мне припадки.

this.chart = new Chart(this.bin.id + "_canvas",  //<--- 'Chart' IS HIGHLIGHTED IN RED
  {                                              //(symbol 'Chart' cannot be resolved)
    type: "line",
    data: {
      labels: timestamps,
      datasets: [
        {
          data: measurements,
          borderColor: "#3cba9f",
          fill: false
        }
      ]
    },
    //etc...
  }
);

Это прекрасно работает.Но если я пытаюсь сделать:

this.chart.data.datasets.push({    //<<--- 'Data' is highlighted in red
  data: newData,                   // (Symbol 'Data' cannot be resolved)
  borderColor: "#f2897d",
  fill: false
});

this.chart.update();               //<<--- 'Update()' is throwing an error
                                   // (Property 'update()' does not exist on type 'any[]'.)

, я вижу ошибки, воспроизведенные в моем CLI.И когда я пытаюсь опубликовать, происходит сбой.

Visual Studio также говорит, что import { Chart } from "chart.js" выделен серым цветом и говорит: «Импорт 'Диаграмма' никогда не используется".

...