author | nowmad@nowmads-macbook-pro.local |
Thu, 10 Dec 2015 17:00:59 +0100 | |
changeset 49 | 66739650678f |
parent 41 | b6815b3d46bd |
permissions | -rw-r--r-- |
41
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
1 |
import Ember from 'ember'; |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
2 |
|
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
3 |
export default Ember.Controller.extend({ |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
4 |
queryParams: ['location'], |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
5 |
location: null, |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
6 |
filteredSounds: Ember.computed('location', 'model', function() { |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
7 |
var location = this.get('location'); |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
8 |
console.log("model ? ", this.get('model')); |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
9 |
var sounds = this.get('model'); |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
10 |
|
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
11 |
if (location) { |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
12 |
return sounds.filterBy('location', location); |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
13 |
} else { |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
14 |
return sounds; |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
15 |
} |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
16 |
}) |
b6815b3d46bd
pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
17 |
}); |