Ich habe ein Objekt, das feed
hasMany
feedTracks
, die jeweils feedTrack
eine track
mit ihm verbunden hat.Berechnete Eigentum von undefined hat viele Zurückkehren - Ember
Diese Beziehungen funktionieren erfolgreich, aber wenn ich versuche, eine berechnete Eigenschaft zu verwenden, bricht etwas.
auf dem Modell-Feed i haben:
secondFeedTrack: computed('feedTracks.[]', function() {
return this.get('feedTracks').then((feedTracks) => {
return feedTracks.objectAt(1);
});
})
wenn ich {{log feed.secondFeedTrack}}
erhalte ich:
Object { _id: 136, _label: undefined, _state: undefined, _result: undefined, _subscribers: Array[0] }
die nicht nichts ist, aber es sieht nicht richtig aus.
Wenn ich {{log feed.secondFeedTrack.track}}
mache, bekomme ich undefined
.
Was mache ich falsch, um eine feedTrack
aus der berechneten Eigenschaft nicht richtig zu bekommen?