zl程序教程

您现在的位置是:首页 >  前端

当前栏目

如何处理Angular依赖注入的错误消息: NullInjectorError No provider for EffectsRootModule!

2023-09-14 09:04:03 时间

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的原创文章,请关注公众号"汪子熙":