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
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie verwendet haben, NgModule und fehlende NgModule importieren wir erwarten, dass diese Art ein Fehler.
Also bitte stellen Sie sicher, dass import-NgModule, wenn Sie es verwenden:
"import {NgbModule} from '@ng-bootstrap/ng-bootstrap';"