我正在构建一个简单的数据可视化,根据记录总数显示设备类型的份额。我想知道是否有一种方法可以根据夹具中的所有元素计算属性。
App.Devices = DS.Model.extend({
label: DS.attr('string'),
measure: DS.attr('number'),
share: function() {
//code to return measure / fixtureTotal
}.property('measure')
});
App.Devices.FIXTURES = [
{ id: "0", label: "Computer", measure: 10 },
{ id: "1", label: "Mobile", measure: 20 },
{ id: "2", label: "Tablet", measure: 30 }
] // fixtureTotal = 60
因此,在这种情况下,“计算机”将占总记录的 (10/60) 份额。
这可以通过计算属性来完成还是需要其他解决方案?理想情况下,此解决方案将与 fixtureAdaptor 或 RESTAdaptor 一起使用
谢谢