簡體   English   中英

餅圖顏色未在訂閱方法中加載

[英]Pie chart colors are not loading inside subscribe method

我正在使用Ng2-圖表在有角度的應用程序中繪制餅圖。

如果我在constructorngOnInIt內分配this.pieChartData值,則餅圖將正確呈現而沒有任何問題。

ngOnInit () { this.pieChartData = [10,20]; } // works fine

但是,如果我在.subscribe方法中分配值,則餅圖顏色不會呈現。

    this.service.getJiraOpenIssues('22407')
    .subscribe((response)=>{
     this.pieChartData = [10,20];
  });

請告訴我我在做什么錯。

當您在constructorngOnInit()中傳遞數據時,它將很好用,因為charts在渲染之前會獲取數據。

在您的情況下,您正在subscribe中傳遞數據,那么圖表將無法獲取您的數據。

您必須告訴chart您有一些新數據。 為此,您必須使用.update()方法來更新圖表數據。 而已。

然后,您的圖表將呈現新的更新數據。 :)

有關詳細的示例代碼,請查看此示例 它可能會幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM