NullInjectorError: No provider for EffectsRootModule!
解决办法:
新建一个app.effect.ts:
import {Injectable } from '@angular/core';@Injectable()export class AppEffects {constructor() {}}
然后在app module的imports区域,加上一行下列语句即可:
EffectsModule.forRoot([AppEffects]);
forRoot 返回类型为 ModuleWithProviders, 因此就解决了没有 provider 的错误。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":