Angular 角度布线-应用在类型';ModuleWithProviders<;路由模块>';
这是我的app.module.ts路由代码Angular 角度布线-应用在类型';ModuleWithProviders<;路由模块>';,angular,typescript,routing,Angular,Typescript,Routing,这是我的app.module.ts路由代码 import { BrowserModule } from '@angular/platform-browser'; import { NgModule, Component } from '@angular/core'; import {RouterModule,Routes, ROUTES} from '@angular/router'; import { AppComponent } from './app.component'; import
import { BrowserModule } from '@angular/platform-browser';
import { NgModule, Component } from '@angular/core';
import {RouterModule,Routes, ROUTES} from '@angular/router';
import { AppComponent } from './app.component';
import { from } from 'rxjs';
import {DepartmentListComponent} from './department-list/department-list.component';
import {EmployeeListComponent} from './employee-list/employee-list.component';
const appRoutes: Routes = [
{ path: 'department', component: DepartmentListComponent },
{ path: 'employee', component: EmployeeListComponent },
];
@NgModule({
declarations: [
AppComponent,
RouterModule.forRoot([
{
path: 'new-cmp',
component: EmployeeListComponent
}
])
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
但我犯了以下错误
[ts]
类型“ModuleWithProviders”不可分配给类型“any[]| Type”。
类型“ModuleWithProviders”不可分配给类型“Type”。
类型“ModuleWithProviders”中缺少属性“apply”。
(属性)Route.component?:键入您需要在导入中导入RouterModule包。e、 g,以下 进口:[ 浏览器模块,路由模块
],您是否尝试过此方法:
RouterModule.forRoot(appRoutes)
而不是RouterModule.forRoot([{path:'new cmp',component:EmployeeListComponent}])
@shashikantevani我尝试过,但错误相同