У меня есть следующий компонент:фильтр через отношения
export default Ember.Component.extend({
frontLayers: function() {
return this.get('layerColours').filterBy('layer.aspect.angle', 'Front');
}.property('[email protected]')
});
Где layerColours
имеет один layer
и имеет один aspect
с angle
собственности.
Проблема в том, что фильтрация не работает. Отладка возвращаемого значения в консоли просто дает мне [_super: function, nextObject: function, firstObject: Object, lastObject: Object, contains: function...]
Если я удалю filterBy
, я получаю layerColours
без проблем.
Интересно, если Ember.RSVP.all (this.get ('layerColours')), то (function (layerColours) {filter here}); будет работать –