2016-06-23 9 views
1

私はムービーの個々の得点を選択して平均を見つけることによって、この計算されたプロパティを動作させようとしています。ちょっと難しいですが、これはこれまで私が持っていたものです...Emberはキー要素の平均を見つけます

testing: Ember.computed('movie.title', 'movie.rating', function() { 
    return this.get('movie.title') + ', ' + this.get('movie.rating'); 
}), 

averageScore: Ember.computed('[email protected]', function() { //Used to determine each score of review 
    return this.get('review').(function(sum, review) { 
    return sum += review.get('score'); 
    }, 0)/this.get('reviews').get('length'); 
}), 

何か、何か提案がありませんか?

答えて

1

sumは、内蔵されています

scores:  Ember.computed.mapBy('review', 'score'), 
sumOfScores: Ember.computed.sum('scores'), 
averageScore: Ember.computed('sumOfScores', 'scores.length', function() { 
    return this.get('sumOfScores')/this.get('scores.length'); 
} 
関連する問題