Unerwarteter Wert 'DecoratorFactory" importiert durch das Modul 'DynamicTestModule'. Fügen Sie bitte ein @NgModule annotation

Dies ist mein spec-Datei:

import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { By }              from '@angular/platform-browser';
import { DebugElement }    from '@angular/core';
import { ScorecardComponent } from './scorecard.component';
import { DataService } from '../data.service';
import { HttpModule } from '@angular/http';
import { Component } from '@angular/core';

describe('ScorecardComponent', () => {

  let comp:    ScorecardComponent;
  let fixture: ComponentFixture<ScorecardComponent>;
  let de:      DebugElement;
  let el:      HTMLElement;

  beforeEach(async(() => {
    TestBed.configureTestingModule({
      declarations: [ ScorecardComponent ],
      imports: [ Component, HttpModule ],  
      providers: [ DataService ]  
    })
    .compileComponents();
  }));

  beforeEach(() => {
    fixture = TestBed.createComponent(ScorecardComponent);
    comp = fixture.componentInstance;
    fixture.detectChanges();
  });

  it('should create', () => {
    expect(comp).toBeTruthy();
  });


});

Bin ich immer diese Fehlermeldung:

Unerwarteten Wert 'DecoratorFactory" importiert durch das Modul
'DynamicTestModule'. Fügen Sie bitte ein @NgModule annotation.

  • Entfernen Component von Importen array
  • wenn ich die Komponente entfernen von Importen array bekam ich folgende Fehlermeldung-
  • Entfernen Sie es hier imports: [ Component, HttpModule ],
  • wenn ich die Komponente entfernen von Importen array bekam ich folgende Fehlermeldung - Fehler: Template-Parsing-Fehler:Es gibt keine Richtlinie, die mit "exportAs" auf "ngbDropdown"
  • Import NgbDropdownModule statt
  • Danke es hilft

InformationsquelleAutor suha | 2017-12-11
Schreibe einen Kommentar