In Ember ist es einfach, ein Array zu filtern, in dem Sie nach übereinstimmenden Werten suchen (Nur Name == "John) Was ich nicht herausfinden kann ist, wie man mit größer als oder kleiner als filtert . (Return alle Objekte, deren Startdate vor heuteFiltern nach Datumsbereich
In meiner app ich habe eine Sammlung von Leistungen ich möchte diese Leistungen in drei Kategorien einzuteilen: fällig innerhalb von zehn Tagen überfällig, und dann den Rest
. Ich habe das folgende Beispiel in einem anderen SO-Beitrag gefunden, kann aber nicht herausfinden, wie ich es verwenden kann, um mein Ziel zu erreichen.
filterComputed: function() {
return this.get('content').filter(function(item, index, enumerable){
return item.firstName == 'Luke';
});
}.property('[email protected]')
gibt es eine Reihe von Optionen zur Auswahl, hier gehen: http://emberjs.com/api/#method_computed_filter gibt, werden Sie finden ‚Filter‘, ‚filterBy‘ , 'gt' (größer), 'gte' und vieles mehr. – fanta