我试图在ember中显示一个从API加载的数据的图表。图表中显示的数据是根据API的不同值计算的。因此,我在包含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]]
}
};
}
非常感谢提前。