我正在尝试在 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]]
}
};
}
提前谢谢了。