我想在应用程序加载时设置ngxs状态。最好的方法是什么?
例如在有角度的APP_INITIALIZER中解析状态对象,然后???
答案 0 :(得分:0)
您可以使用stat装饰器中的defaults
(如果在启动时始终保持相同),也可以使用常规APP_INITIALIZER
在store.dispatch
中填充状态
答案 1 :(得分:0)
您可以通过ngxsOnInit
生命周期挂钩进行HTTP调用以加载状态数据,请参见生命周期文档here。
在使用NGXS时,我们通常会要求我们的州响应特定的操作,例如UserLoggedIn
从外部服务加载其初始数据
由于两个原因,我们需要等待此操作: