2017-02-03 68 views
1

我有char标签的问题。我使用它像角度服务谁获取数据和图表需要显示在HTML数据。我使用最新版本的charjs(2.4.0),ng2-charts(1.5.0)angular(2.4.0)。图表标签没有显示在图表中

这里是我的代码:

ngOnInit(): void { 
     this.getStatusChart(); 
    } 

private getStatusChart() { 
     this._statisticService.getStatusChart().subscribe((response) => { 
       this.result = response; 
       this.doughnutChartDataStatus = this.result.values; 
       this.doughnutChartLabelsStatus = ["Open","Assigned","In progress","Complete","Close","Dismiss"]; 
     }); 
    } 

,这里是它是什么样子: char

这是我从REST服务中获得:

data:{labels: ["'Open'", "'Assigned'", "'In progress'", "'Complete'", "'Close'", "'Dismiss'"], 
values:[17, 2, 2, 0, 0, 0]} 

HTML模板:

<div style="display: block"> 
          <canvas baseChart 
            [data]="doughnutChartDataStatus" 
            [labels]="doughnutChartLabelsStatus" 
            [chartType]="doughnutChartTypeStatus" 
            [legend]="doughnutChartLegend"></canvas> 
         </div> 

如果我把labes放在setup变量中(在构造函数之前,设置为局部变量),那么它就可以工作。任何人都可以知道什么是问题?

+0

用您的HTML模板更新您的文章 – Aravind

回答