如何在功能模块中获取状态? (ngrx)
How get state in feature module? (ngrx)
我使用 angular 和 ngrx 开发应用程序。
如何在功能模块中获取状态?
this.todos$ = this.store.select(state => state.todos.data)
我用这个 tutorial 但我不明白什么是 fromStore
如果您 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")
这将 return 元素数组的 Observable
我使用 angular 和 ngrx 开发应用程序。
如何在功能模块中获取状态?
this.todos$ = this.store.select(state => state.todos.data)
我用这个 tutorial 但我不明白什么是 fromStore
如果您 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")
这将 return 元素数组的 Observable