Angular 如何处理相关实体
如果我有使用ngrx商店(redux)的相关实体,如何构建应用程序状态 例如,我有一个名为“Post”的模型,rest api返回的json如下:Angular 如何处理相关实体,angular,redux,ngrx,Angular,Redux,Ngrx,如果我有使用ngrx商店(redux)的相关实体,如何构建应用程序状态 例如,我有一个名为“Post”的模型,rest api返回的json如下: [ { id: 1, title: 'Title 1', user: { id: 1, name: 'User name' } }, { id: 2, title: 'Title 2', user: { id: 1, name: 'User name' } }, ] { "posts": { "1": { i
[
{ id: 1, title: 'Title 1', user: { id: 1, name: 'User name' } },
{ id: 2, title: 'Title 2', user: { id: 1, name: 'User name' } },
]
{
"posts": {
"1": {
id: 1,
title: "Title 1",
user: 1
},
"2": {
id: 2,
title: "Title 2",
user: 1
}
},
"users": {
"1": {
"id": 1,
"name": "User name"
}
}
}
存储数据的最佳方式是什么?没有单一的最佳方式存储数据,但您可以。例如,您可以将其存储如下:
[
{ id: 1, title: 'Title 1', user: { id: 1, name: 'User name' } },
{ id: 2, title: 'Title 2', user: { id: 1, name: 'User name' } },
]
{
"posts": {
"1": {
id: 1,
title: "Title 1",
user: 1
},
"2": {
id: 2,
title: "Title 2",
user: 1
}
},
"users": {
"1": {
"id": 1,
"name": "User name"
}
}
}
可以帮助重新安排关系数据以存储在Redux存储中
此外,还有一个相关的答案,其中包含其他参考资料。谢谢!如果有人找到例子,请随时告诉我们)