使用ngrx8中新的createReducer函数,我正在尝试找出如何与来自'@ ngrx / store'的INITIAL_STATE注入令牌一起使用它;
在旧世界中,您可以执行以下操作:
提供者:[{提供:INITIAL_STATE,useValue:{initialState:initialState}}]
这将使reducer函数的状态参数水合为您的初始状态
尽管第一个参数是初始状态,但我正在尝试弄清楚如何注入INITIAL_STATE?
欢呼
詹姆斯
答案 0 :(得分:0)
您尝试过,INITIAL_STATE
令牌尚未更改。
答案 1 :(得分:0)
如评论中所述,您尝试在功能模块中使用初始状态令牌-不幸的是,这是不可能的。令牌只能在根模块中使用:
INITIAL_STATE
令牌仅用于设置根模块的初始状态。 您可以使用OnInitEffect生命周期或@ ngrx / store / update-reducers操作来调度“设置操作”以设置化简器中功能模块的状态。
有关更多信息,请参见此Github Link。