[英]Import ngrx effects in Angular6
在 Angular 6 中,是否可以通过以下方式注入效果:
@Injectable({
providedIn: 'root'
})
?
到目前为止,我以这种方式导入了效果:
imports: [
StoreModule.forRoot('someFeature', reducers),
EffectsModule.forRoot([SomeEffects])
],
使用新方法是否可以同时注入效果或仅注入常规服务?
这里不应该使用providedIn: root
。 通过这种方式,您可以将其提供给 Angular 依赖注入树,以便您可以通过构造函数将其注入到您的组件和其他类中。 但这不是你想要做的。 你需要让NGRX了解的影响,并通过发生EffectsModule.forRoot
或forFeature
功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.