13 lines
308 B
JavaScript
13 lines
308 B
JavaScript
import Ember from 'ember';
|
|
|
|
var limit = function(dependentKey, limitKey) {
|
|
return Ember.computed(dependentKey, dependentKey + ".[]", function() {
|
|
var limit = Ember.get(this, limitKey),
|
|
array = this.get(dependentKey);
|
|
|
|
return array.toArray().slice(0, limit);
|
|
});
|
|
};
|
|
|
|
export default limit;
|