Ich habe Modell, das eine hasMany async Beziehung hat,Fetching HasMany Ember Beziehungsdaten asynchron von Mirage
export default Model.extend({
name: attr(),
description: attr(),
metricNamespaces: hasMany('metric-namespace', {
async: true
})
});
Hier ist ein Beispiel jSONAPI doc eine Modellinstanz
{
"data": {
"type": "context",
"id": "1",
"attributes": {
"name": "O'Reilly Inc",
"description": "Aut mollitia mollitia esse inventore est consequatur mollitia ex dolores. Deserunt est dicta temporibus eius. Id dicta molestiae nostrum odio."
},
"relationships": {
"metricNamespaces": {
"data": [
{
"type": "metric-namespace",
"id": "8"
}
]
}
}
}
}
I einen afterModel Haken habe in einer Route, die die Beziehungen
model.get('metricNamespaces').then((success) => {
console.log("Success", success);
}, (error) => {
console.log("Error", error);
});
ich dies erwarten zu holen versucht, Trigg Er bekomme eine Anfrage an Mirage. Aber das löst niemals eine get-Anfrage aus (was scheitern sollte, da ich keine Mirage-Route für die metric-namespace
bekomme)
Kann mir jemand helfen herauszufinden, was mir fehlt?
Sieht aus wie es auf den ersten Blick ... eine Chance, arbeiten sollten Sie könnten eine vereinfachte Repo-Push, die diese wieder ? –