У меня есть объект, который feed
hasMany
feedTracks
, каждый feedTrack
имеет track
, связанные с ним.Вычисляется свойство имеет много от возвращения неопределенного - Ember
Эти отношения работают успешно, но когда я пытаюсь использовать вычислимое свойство, что-то ломается.
на модели корма у меня есть:
secondFeedTrack: computed('feedTracks.[]', function() {
return this.get('feedTracks').then((feedTracks) => {
return feedTracks.objectAt(1);
});
})
когда я делаю {{log feed.secondFeedTrack}}
я получаю:
Object { _id: 136, _label: undefined, _state: undefined, _result: undefined, _subscribers: Array[0] }
, которые не ничего, но это не выглядит правильно.
когда я делаю {{log feed.secondFeedTrack.track}}
я получаю undefined
.
Что я делаю неправильно, чтобы не получить feedTrack
от вычисленного объекта?