繁体   English   中英

在 Angular6 中导入 ngrx 效果

[英]Import ngrx effects in Angular6

在 Angular 6 中,是否可以通过以下方式注入效果:

 @Injectable({
        providedIn: 'root'
    })

?

到目前为止,我以这种方式导入了效果:

imports: [
    StoreModule.forRoot('someFeature', reducers),
    EffectsModule.forRoot([SomeEffects])
],

使用新方法是否可以同时注入效果或仅注入常规服务?

这里不应该使用providedIn: root 通过这种方式,您可以将其提供给 Angular 依赖注入树,以便您可以通过构造函数将其注入到您的组件和其他类中。 但这不是你想要做的。 你需要让NGRX了解的影响,并通过发生EffectsModule.forRootforFeature功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM