【发布时间】:2017-06-13 16:58:09
【问题描述】:
我的服务器响应如下所示:
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [
{ id: 2, title: 'Some other article' },
{ id: 3, title: 'Yet another article' },
]
}
}]
如您所见,让这件事变得棘手的是它不是一个简单的arrayOf:我想规范化article.related_articles.results。
我试过了,没用:
articleSchema.define({
related_articles: {
results: arrayOf(relatedArticleSchema),
},
});
似乎支持的关系必须是“顶级”。
任何人都知道我怎么能以这样的方式结束:
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [2, 3]
}
}]
谢谢!
【问题讨论】:
标签: javascript reactjs redux normalizr