レコードの総数に基づいてデバイス タイプのシェアを示す単純なデータ ビジュアライゼーションを構築しています。Fixture 内のすべての要素に基づいてプロパティを計算する方法があるかどうか疑問に思っています。
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 で動作します
ありがとう