Files
kredits-web/app/controllers/index.js
T
2017-02-02 17:28:45 +08:00

26 lines
533 B
JavaScript

import Ember from 'ember';
const {
computed,
inject: {
service
}
} = Ember;
export default Ember.Controller.extend({
kredits: service(),
contributorsCount: computed('model.contributors.[]', function() {
return this.get('model.contributors').length;
}),
kreditsSum: computed('model.contributors.[]', function() {
let kredits = this.get('model.contributors').mapBy('kredits');
return kredits.reduce(function(previousValue, currentValue) {
return currentValue + previousValue;
});
})
});