Ember Chartist,包含来自REST-API的数据

时间:2017-01-19 10:40:16

标签: ember.js chartist.js

我试图在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]]
  }
};

}

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

您的模型函数应返回结果。但是,我不确定您在尝试什么,但如果您想要包含multiple model,请考虑Ember.RSVP.hash