行动1:LOAD_CANDIDATES
I have an effect that invokes below service call
public getCandidates(): Observable {
const url = 'Candidates Url';
return this.http.get(url);
}
措施2:LOAD_MATCHED_CANDIDATES
I have an effect that invokes below service call
public getMatchingCandidates(conditions: any): Observable
{
const url = 'Matched Candidates Url';
return this.http.get(url);
}
行动3:LOAD_ASSIGNED_CANDIDATES
I have an effect that invokes below service call
public getAssignedCandidates(id: number): Observable {
const url = 'Assigned candidates url';
return this.http.get(url);
}
我确实为每个人都有成功和失败的效果。
Candidate reducer :
export const reducers = {
search: fromSearch.reducer,
candidates: fromCandidates.reducer,
collection: fromCollection.reducer
};
Here is the injection of feature store to module
StoreModule.forFeature('candidates', combineReducers(fromStore.reducers))