Ich habe zwei Modelle, die viele zu viele sind. Sie werden auf der ersten Seite meiner App verwendet und ich kann sie nicht laden.Anfrage zwei Modelle zusammen
Beide Modelle haben nur eine Handvoll Artikel (< 200) und ich möchte nur beide Modelle komplett in eine findAll
Anfrage laden. Aber als das erste Modell geladen wird, beginnt Ember, die fehlenden Daten für das zweite Modell Stück für Stück zu holen. Wenn ich versuche, die Modelle separat zu laden, erhalte ich einen Fehler und muss {async:true}
für den hasMany
attr. Aus irgendeinem Grund erkennt Ember den JSON der Anfragen für das zweite Modell nicht.
Gibt es auf jeden Fall beide Modelle abzuholen und zu warten, bis beide geladen sind, bevor Sie fortfahren?
Danke.
Vielen Dank! Das funktioniert super !! Entschuldigung, dass Sie kein Codebeispiel angegeben haben. Ich benutze die Modelle tatsächlich in zwei verschiedenen Render-Helfern, jeder mit seinem eigenen Controller. Aus irgendeinem Grund, wenn es zu diesen Controllern kommt, läuft das Versprechen wieder? Ich dachte, dass ein Teil von Ember-Daten ist, dass es Cache-Daten lädt? Sollte ich etwas anders machen? – NicholasJohn16
@ NicholasJohn16 können Sie etwas Code schreiben? –
Wie funktioniert das bei '# link-to', wo der' model'-Hook nicht aufgerufen wird? – jaketrent