-1

错误错误:未捕获(承诺):NullInjectorError:StaticInjectorError(AppModule)[ToastrService]:StaticInjectorError(平台:核心)[ToastrService]:NullInjectorError:没有ToastrService的提供者!NullInjectorError: StaticInjectorError(AppModule)[ToastrService]: StaticInjectorError(Platform: core)[ToastrService]: NullInjectorError: ToastrService 没有提供者!在 NullInjector.get (core.js:855) 在 resolveToken (core.js:17514) 在 tryResolveToken (core.js:17440) 在 StaticInjector.get (core.js:17266) 在 resolveToken (core.js:17514) 在tryResolveToken (core.js:17440) 在 StaticInjector.get (core.js:17266) 在 resolveNgModuleDep (core.js:30393) 在 NgModuleRef_.get (core.js:31578) 在 injectInjectorOnly (core.js:734) 在 resolvePromise (zone-evergreen.js:797) 在解决承诺 (zone-evergreen.js:754) 在 zone-evergreen.js:858 在 ZoneDelegate。

4

2 回答 2

0

ToastrModule在您的 AppModule 中导入:

import { ToastrModule } from 'ngx-toastr';

...

@NgModule({
    imports: [
        ...
        ToastrModule.forRoot({
          positionClass: 'toast-bottom-right',
          progressAnimation: 'decreasing',
          preventDuplicates: true,
          progressBar: true,
        })
    ]
})
export class AppModule {}
于 2020-07-30T11:20:06.553 回答
0

您很可能在 Angular 版本中使用了错误版本的 ngx-toastr。在此处检查哪个版本兼容https://github.com/scttcper/ngx-toastr#dependencies

于 2020-08-14T05:19:39.033 回答