我reducerManager
用来在全局对象中添加我的减速器。
例如,如果我写
const reducer = createReducer( initialState, on( doSomething, state => state ) );
然后:
reducerManager.addReducer( 'reducer', reducer );
在我的组件中使用 select 我需要写:
val:Observable<any> = this.store.select( state => state.reducer.val );
我的问题是为什么我不能只写:
val:Observable<any> = this.store.select( state => state.val );
这是使用减速器管理器的含义还是我出错了?
我已经向我的经理添加了许多减速器,并且在将名称写为状态属性以获得我的最终值之后,我总是得到相同的存储状态(顺便说一句,这些状态是共享的,它的目的是什么?)