Angular 4 Error: No provider for HttpClient

后端 未结 5 1361
北恋
北恋 2020-12-25 09:40

I am starting a new angular project with the CLI and am running into a no provider for HttpClient error.

I have added HttpClientModule to m

5条回答
  •  -上瘾入骨i
    2020-12-25 10:27

    In your test

    TestBed.configureTestingModule({
          providers: [FlexSearchService, HttpClientModule]
        });
    

    It should be

    TestBed.configureTestingModule({
          imports: [HttpClientModule],
          providers: [FlexSearchService]
        });
    

    or even better (if you want to mock request):

    TestBed.configureTestingModule({
          imports: [HttpClientTestingModule],
          providers: [FlexSearchService]
        });
    

提交回复
热议问题