我不确定我是否理解@ngrx/entity
包。当然有例子,但我没有发现任何一个状态大于一个属性/主题的例子。
所以在使用@ngrx/entity
我的子状态之前,如下所示。是的,它实际上是一个子状态。这意味着我对每个功能进行了分离,但它仍然不是单一属性接口。我有几个模型接口,State 由它们组成。那些是我想用“实体特征”替换的数组。从示例中我看到实体适用于整个州?
export interface ListItems {
}
export interface FooObject {
}
export interface State {
property1: ListItems[];
others: FooObject[];
name: string;
isLoading: boolean;
error: string;
}
那么要使用 Enity 我应该怎么做呢?
export interface State extends EntityState<?> {
}
我应该用什么来代替?
我有很多属性。
或者
每个模型接口ListItems
,FooObject
应该扩展EntityState
吗?