Tôi cũng gặp lỗi tương tự, Bạn có thể khắc phục bằng một trong các phương pháp sau:
Nếu bạn không có bất kỳ mô-đun lồng nhau nào
a. Nhập CommonModule trong mô-đun Ứng dụng
b. Nhập Thành phần của bạn nơi bạn đang thêm * ngFor trong Mô-đun ứng dụng , xác định trong khai báo
// 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. Nếu bạn đang sử dụng tệp mô-đun riêng biệt để định tuyến thì Nhập CommonModule trong mô-đun Định tuyến của bạn nếu không thì Nhập CommonModule trong mô-đun Ứng dụng của bạn
// 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]
})
- Nếu bạn có mô-đun lồng nhau thì hãy thực hiện bước đầu tiên trong mô-đun cụ thể đó
Trong trường hợp của tôi, phương pháp thứ 2 đã giải quyết được vấn đề của tôi.
Hy vọng điều này sẽ giúp bạn
ngfor
ra lỗi bạn đã đề cập. NênngFor