Ionic Angular 2 Chart не отображает данные - PullRequest
0 голосов
/ 27 октября 2018

У меня есть такие данные:

var dataCharts = [{"value":54, "ru":"R201", "area":"HCC"}, {"value":4, "ru":"R401", "area":"HOC"}]

И функция для отправки данных в переменную, как это:

  private datasetYearly: Array<any> = [{ data: [] }];

  let res = [];
  let dataSet = [];

  res = Object.values(dataCharts.reduce((obj, curr) => {

  if (!obj[curr.ru]) obj[curr.ru] = { ru: curr.ru, area: [] };

    // push the current name into the current time entry
    obj[curr.ru]['area'].push(curr.area);
    return obj;
  }, {}));

  for (let a of res) {
    //  Get data value
    for(let d of a.value){
      dataSet.push(d);
    }
   // Console is 54, 4
  }
  this.datasetYearly.push({ data: dataSet });

Затем, чтобы привязать к шаблону:

        <div style="display: block" class="selector">
          <canvas baseChart width="40" height="40"
                [datasets]="datasetYearly"
                [labels]="labelYearly"
                [options]="pieChartOptions"
                [chartType]="pieChartType"></canvas>
        </div>

Но данные, которые я помещаю в переменную dataChart, также не отображаются, а отображаются только пустые поля.Может быть, кто-то знает, как его подтолкнуть.Спасибо.

...