동일한 오류가 발생했습니다.이 방법 중 하나를 통해 수정할 수 있습니다.
중첩 된 모듈이없는 경우
ㅏ. 앱 모듈 에서 CommonModule 가져 오기
비. 앱 모듈 에서 * ngFor 를 추가하는 구성 요소를 가져 오고 선언에 정의하십시오.
// 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]
})
씨. 당신은 가져 오기 후 라우팅을 위해 별도의 모듈 파일을 사용하는 경우 CommonModule를 다른 가져 오기 라우팅 모듈에 CommonModule을 당신의 응용 프로그램 모듈
// 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]
})
- 중첩 된 모듈이있는 경우 해당 특정 모듈에서 첫 번째 단계를 수행하십시오.
제 경우에는 두 번째 방법으로 문제가 해결되었습니다.
이것이 당신을 도울 수 있기를 바랍니다
ngfor
당신이 언급 한 오류를 제공 하는 오타를 만들지 않았는지 확인하십시오 . 되어야합니다ngFor