I want to create single store with multiple query state models. So in particular component or service wherever i want there select particular from store.
is this possible with Akita State Management.
for example:
@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);
}
}
so that in components if i query particular Query1 or Query2 service get corrosponding subscriptions.
SchoolComponent:
var query1 = Quer1.selectAll();
EmployeeComponent:
var query2 = Quer2.selectAll();
Any one suggest me correct approache to achieve same.