Ich habe eine Server-Antwort, die wie folgt aussieht:Einstellung tiefe Assoziationen in normalizr Schema
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [
{ id: 2, title: 'Some other article' },
{ id: 3, title: 'Yet another article' },
]
}
}]
Wie Sie sehen können, was diese knifflige macht, ist es nicht einfach arrayOf
ist: Ich article.related_articles.results
normalisieren wollen.
Ich habe dies versucht, ohne Erfolg:
articleSchema.define({
related_articles: {
results: arrayOf(relatedArticleSchema),
},
});
Es scheint, als ob unterstützte Beziehungen haben „Top-Level“ sein.
Wer weiß, wie ich mit so etwas wie aufwickeln kann:
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [2, 3]
}
}]
Dank!
Ah, peinliche sieht es aus wie das Problem war einfacher als das; Ich musste nur meinen Server neu starten, da diese Ansicht vom Server gerendert wurde, sodass meine Änderungen nicht wirklich verbreitet wurden. Entschuldigung und danke! –