Ember 图表师使用来自 REST 的数据-API
Ember Chartist with data from REST-API
我正在尝试使用从 API 加载的数据在 ember 中显示图表。图表中显示的数据是根据来自 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]]
}
};
}
非常感谢。
您的模型函数应该 return 结果。但是我不确定你在尝试什么但是如果你想包括 multiple model then consider Ember.RSVP.hash
我正在尝试使用从 API 加载的数据在 ember 中显示图表。图表中显示的数据是根据来自 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]]
}
};
}
非常感谢。
您的模型函数应该 return 结果。但是我不确定你在尝试什么但是如果你想包括 multiple model then consider Ember.RSVP.hash