2016-08-29 3 views
0

누군가가이 문제를 해결하는 데 도움을 줄 수 있습니까? 차트 멤버 원형 차트 데이터를 동적으로 설정하려고합니다. 목록에 표시 할 프로젝트 목록이 있습니다. 각 프로젝트에는 자금 조달과 같은 프로젝트에 대한 정보가 담긴 차트가 있습니다. chartData의 "value"를 설정하려고하면 내 값을 숫자로 검색하는 것을 거부합니다. ? 내가 잘못 뭐하는 거지차트 차트 값에 값을 할당

//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'를 표시하려면 무엇이 있습니까? update 함수를 호출해야합니까? –

+0

@Dabbbb 그것은 과제를 거절하는 것 같습니다. 그래서 그것은 표시되지 않습니다 ...하지만 나는 ... 이와 비슷한 것을 할 것입니다 .fundingData.series [0] .value = x + 4 .... 이것은 값 4 – Makten

+0

할당 사이에'console.log (this.fundingData.series [0] .value, x)'를 넣을 수 있습니까? –

답변