NullInjectorError:没有用于NotifierQueueService的提供程序! Karma Angualr 6

问题描述 投票:0回答:1

我在我的应用程序中使用angular-notifier。它与导入效果很好从'angular-notifier'导入{NotifierModule};在app.module.ts中

并且在组件的说明中,我从'angular-notifier'添加了import {NotifierService};

提供者:[TestBed中的[NotifierService]

NullInjectorError:没有为NotifierService的提供程序:通过spec.ts中的上述导入解决了此问题

此后面对此问题:NullInjectorError:NotifierQueueService的提供者!

我未在NotifierQueueService上找到任何导入。

[请帮助我在2个工作日内完成工作。我们对此有任何解决方案。

unit-testing notifications angular6 karma-jasmine
1个回答
0
投票

尝试在TestBed.configureTestingModule内部的提供程序中添加NotifierQueueService

TestBed.configureTestingModule({
    declarations: [],
    providers: [NotifierQueueService] // Here
})
© www.soinside.com 2019 - 2024. All rights reserved.