Отображать диаграмму ng2, когда свойство возвращаемых данных>=0
Я использую библиотеку диаграмм ng2 для рисования кольцевой диаграммы и использую ngif с ней:
<canvas *ngIf="products?.cost >= 0)" baseChart height="50" width="50"
[data]="doughnutChartData"
chartType="doughnut"
[options]="chartOptions"
[colors]="chartColors">
</canvas>
Это дает мне странную ошибку:
Не удается прочитать свойство 'data' из неопределенного в BaseChartDirective.updateChartData (eval at ( http://localhost:3000/app.js:4568:1),: 90: 23) в BaseChartDirective.ngOnChanges (eval at ( http://localhost:3000/app.js:4568:1),: 26: 26) в Wrapper_BaseChartDirective.ngDoCheck (/ChartsModule/BaseChartDirective/wrapper.ngfactory.js:93:20)
Я не понимаю почему!!
Когда мое состояние как:
1 ответ
Пожалуйста, попробуйте это
<canvas *ngIf="products" baseChart height="50" width="50"
[data]="doughnutChartData"
chartType="doughnut"
[options]="chartOptions"
[colors]="chartColors">
</canvas>