我使用angular和ngrx开发应用程序。
如何在功能模块中获取状态?
this.todos$ = this.store.select(state => state.todos.data)
我使用此tutorial但我无法理解什么是fromStore
答案 0 :(得分:0)
如果你的reducer.ts导出那个
export function myList(state = [], action: Action) {
switch (action.type) {
case 1:
return data1;
case 2:
return data2;
default:
return state;
}
}
你的store.model.ts必须是这样的:
export interface AppStore {
myList: element[];
...
}
你可以得到这样的状态:
constructor(private store: Store<AppStore>) {}
this.todos$ = this.store.select("myList")
将返回一个元素数组的Observable