2016-08-29 8 views
0

誰かがこの問題を解決するのを助けることができますか?チャートの円グラフを動的に設定しようとしています。リストに表示されているプロジェクトのリストがあります。各プロジェクトには、資金調達などのプロジェクトに関する情報があるチャートがあります。chartDataの「値」を設定しようとすると、数値としての値の検出を拒否します。下の例である:私は間違っチャーティストチャートの値に値を割り当てます

//Chartist data object 
fundingData: { 
       series: [{ 
          value: 0, 
          name: 'public funding', 
          className: 'some-class'       
         }, { 
          value: 0,  
          name: 'private funding', 

         }] 
       } 

//param: project is an object I'm passing 
     setChartData(project) { 

       let x = Math.round(project.pro_amount); // 
       console.log(x); // This prints the amount 

       this.fundingData.series[0].value = x; // doesn't get assigned 

       this.fundingData.series[0].value = 12; // gets assigned 
      } 

何をやっている..私の問題は、おそらくすべてが良いですが、チャーティストが反応しない

+0

'x 'を割り当てた後、' this.fundingData.series [0] .value'と表示されるのは何ですか? –

+0

@Dabbbbそれは割り当てを拒否しているようです..それは表示されません...しかし、私は何か... this.fundingData.series [0] .value = x + 4 ....値4 – Makten

+0

代入の間に 'console.log(this.fundingData.series [0] .value、x)'を置くことができますか? –

答えて

関連する問題