Sau khi nâng cấp góc 2 đến RC5, tôi đã nhận được cảnh báo như dưới đây yêu cầu tôi di chuyển các thành phần của tôi đến module tờ khai:RC5 NgModules tờ khai
NgModule AppModule sử dụng AcademylistComponent qua "entryComponents" nhưng nó đã không tuyên bố hay đã nhập! Cảnh báo này sẽ trở thành lỗi sau lần cuối cùng.
Tôi đã tham khảo các thành phần này trong tệp cấu hình bộ định tuyến của mình. Cái gì đó trông như thế này:
import {provideRouter,RouterConfig} from '@angular/router';
import {AcademylistComponent} from '../modules/home/component/academyList.component';
import {CourselistComponent} from '../modules/home/component/courseList.component';
import {CreateacademyComponent} from '../modules/home/component/createAcademy.component';
import {ReportsComponent} from '../modules/home/component/reports.component';
import {AuthenticatedGuard} from '../guards/authenticated.guard';
export const routes: RouterConfig = [
{
path: '',
redirectTo:'/home',
terminal:true},
{
path: 'home',
canActivate: [AuthenticatedGuard],
children: [
{path: '', component: AcademylistComponent},
{path: 'my-academies', component: AcademylistComponent},
{path: 'my-courses', component: CourselistComponent},
{path: 'create-academy', component: CreateacademyComponent},
{path: 'reports', component: ReportsComponent}
]
}
];
export const APP_ROUTER_PROVIDERS = [
provideRouter(routes)
];
Khi tôi di chuyển các thành phần để ng declarations
mảng mô-đun và nhập khẩu chúng ở đó, các tuyến đường tập tin cấu hình đã bắt đầu đem lại cho tôi Cannot find name
lỗi.
Vậy làm cách nào để tôi sử dụng khai báo mô-đun trong trường hợp này?
bạn có thể hiển thị cho chúng tôi mã hiện tại (NgModule) không? –