无法解决此问题,每当我尝试使用此路由方法时,它都会显示类似错误
键入'{path:string;组件:typeof TrendsComponent; }”不可分配给“ Route”类型。 对象文字只能指定已知的属性,而“路径”类型中不存在“路径”。
export const MODULE_ROUTES: Route[] = [
{ path: 'trends', component: TrendsComponent },
{ path: 'customtrend', component: CustomtrendComponent },
{ path: '**', redirectTo: 'trends', pathMatch: 'full' }
];
答案 0 :(得分:3)
将“ Route []”更改为“ Routes”,“ Routes”已经是对象类型的数组。
“路线”的导入方式应为:从“ @ angular / router”导入{路线}。
答案 1 :(得分:1)
我猜您正在从Angle / compiler / src / core(import { Route } from '@angular/compiler/src/core';
)使用Route,这是不正确的。
您也可以使用Route [],但请确保像这样import { Route } from '@angular/router';
编码愉快!
答案 2 :(得分:0)
删除“路线”,“更改”旁边的 []
发件人
export const MODULE_ROUTES: Route[]
收件人
export const MODULE_ROUTES: Route