我正在尝试在 Ember.js 中使用 Google Chart 构建图表,但我不知道如何在将数据返回到 View 之前处理路由/ Controller 中的数据...
事实上,我需要将我的对象转换为 Google Chart 的数组。
是否可以使用 Ember.js 做到这一点?
import Ember from 'ember';
export default Ember.Route.extend({
model() {
this.store.findAll('rate').then(data => {
console.log(data);
});
return [
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7],
];
}
});
我想从我的费率存储中返回数据而不是硬编码值。
最佳答案
是的。您可以迭代结果构造所需的格式并返回它。
model() {
return this.store.findAll('rate').then(data => {
//do all kinds of transformation and dont forget to return.
return data;
})
}
关于javascript - 在 Ember.js 中返回数据之前处理数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42698703/