【发布时间】:2019-07-18 07:41:39
【问题描述】:
我想创建具有多个查询状态模型的单个商店。 因此,无论我想在哪里选择特定的组件或服务,都可以从商店中选择特定的组件或服务。
Akita State Management 是否可以做到这一点。
例如:
@Injectable({ providedIn: 'root' })
export class Query1 extends QueryEntity<myState, School> {
constructor(protected store: myStore) {
super(store);
}
}
@Injectable({ providedIn: 'root' })
export class Query2 extends QueryEntity<myState, Employee> {
constructor(protected store: myStore) {
super(store);
}
}
所以如果我查询特定的 Query1 或 Query2 服务在组件中获得相应的订阅。
学校组件:
var query1 = Quer1.selectAll();
员工组件:
var query2 = Quer2.selectAll();
任何人都建议我正确的方法来实现相同的目标。
【问题讨论】:
标签: angular-akita akita