如何在功能模块中获取状态? (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