0
我有一個route
和destination
模型,並想創建一個filteredRoutes
計算屬性,它僅包含routes
其中有一個destination.name
與selectedDestination
值。我無法弄清楚最後一塊拼圖。我如何過濾?過濾通過的hasMany連接
controller.js
filteredRoutes: Ember.computed('model.routes', 'selectedDestination', function() {
var selectedDestination = this.get('selectedDestination');
var routes = this.get('model.routes');
if(selectedDestination) {
routes = routes.filter(function(route) {
// ????
});
}
}),
應用程序/目的地/ model.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string')
});
應用程序/路線/ model.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
destinations: DS.hasMany('destinations', { async: true })
});