Skip to content

Instantly share code, notes, and snippets.

@chrism
Created November 10, 2015 12:21
Show Gist options
  • Save chrism/9c9e7d89a894a536b094 to your computer and use it in GitHub Desktop.
Save chrism/9c9e7d89a894a536b094 to your computer and use it in GitHub Desktop.
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['petName'],
petName: null,
filteredOwners: Ember.computed('petName', '[email protected].[]', function() {
let petName = this.get('petName');
return DS.PromiseArray.create({
promise: Ember.RSVP.filter(this.get('model').toArray(), owner => {
return owner.get('pets').then( pets => {
return pets.isAny('name', petName);
});
})
});
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment