我正在使用@ngrx/entity
,这会创建一个如下所示的状态:
{
ids: [1, 2, 3],
entities: [
1: {id:1, title: "Some title", likes: {count: 1}},
2: {id:2, title: "Some title", likes: {count: 1}},
3: {id:3, title: "Some title", likes: {count: 1}}
]
}
@ngrx/entity
确实为我们提供了一些很酷的帮助来更新项目,但似乎(从我在文档中看到的)仅限于更新整个实体。
但是,当用户切换“喜欢”按钮时,我希望在我的减速器中仅state.entities[2].likes
使用响应更新该属性。
关于如何解决这个问题的任何想法?