Ich habe den gleichen Fehler erhalten. Sie können dies durch eine der folgenden Methoden beheben:
Wenn Sie kein verschachteltes Modul haben
ein. Importieren Sie das CommonModule in Ihr App-Modul
b. Importieren Sie Ihre Komponente, in die Sie das * ngFor im App-Modul hinzufügen , und definieren Sie es in Deklarationen
// file App.modules.ts
@NgModule({
declarations: [
LoginComponent // declarations of your component
],
imports: [
BrowserModule
DemoMaterialModule,
FormsModule,
HttpClientModule,
ReactiveFormsModule,
AppRoutingModule,
BrowserAnimationsModule,
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })
],
providers: [
ApiService,
CookieService,
{
provide: HTTP_INTERCEPTORS,
useClass: ApiInterceptor,
multi: true
}
],
bootstrap: [AppComponent]
})
c. Wenn Sie die separate Moduldatei für das Routing verwenden, importieren Sie das CommonModule in Ihr Routing-Modul. Andernfalls importieren Sie das CommonModule in Ihr App-Modul
// file app.routing.modules.ts
import { LoginComponent } from './login/login.component';
import { CommonModule } from "@angular/common";
const routes: Routes = [
{ path: '', component: LoginComponent },
{ path: 'login', component: LoginComponent }
];
@NgModule({
imports: [RouterModule,RouterModule.forRoot(routes), CommonModule],
exports: [RouterModule]
})
- Wenn Sie ein verschachteltes Modul haben, führen Sie den ersten Schritt in diesem bestimmten Modul aus
In meinem Fall hat die 2. Methode mein Problem gelöst.
Hoffe das wird dir helfen
ngfor
dem von Ihnen erwähnten Fehler. Sollte seinngFor