2017-01-19 6 views
0

API에서로드 된 데이터가있는 차트를 표시하려고합니다. 차트에 표시 할 데이터는 API에서 제공되는 다양한 값으로 계산됩니다. 따라서 API 데이터를 모델로 포함하는 경로에 차트를 표시하는 첫 번째 방법은 기존 모델에 차트 데이터 예제를 추가하는 것이 었습니다.Ember Chartist와 REST-API의 데이터

model(params){ 
return this.store.findRecord('histogram', params.name).then((result) => { 
    result.set('chartData',{ 
    labels: ['Value 1', 'Value 2', 'Value 3'], 
    series: [[71, 46, 59]]}); 
}); 

}

그래서 제 질문은 다음과 같습니다 :
왜 기존 모델없이 동일한 코드 (다음의 예) 일 때, 작동하지 않는 위의 예 인 접근 방식의 코드는 다음과 문제없이?

model: function() { 
return { 
    chartData: { 
    labels: ['Value 1', 'Value 2', 'Value 3'], 
    series: [[71, 46, 59]] 
    } 
}; 

} 사전에

많은 감사합니다.

+0

'then' 성공 함수는 결과를 반환해야합니다. – kumkanillam

+0

대단히 감사합니다. – Darthmail

답변