gpt4 book ai didi

javascript - Angular 2 路由器 + angular-cli

转载 作者:行者123 更新时间:2023-11-29 17:56:57 25 4
gpt4 key购买 nike

我正在尝试按照 Angular 2 文档深入了解 Angular 2 的路由:https://angular.io/docs/ts/latest/guide/router.html#!#route-config

当我尝试按照说明重定向到默认页面时, typescript 编译器向我发送此错误:

    Type '{ path: string; redirectTo: string; pathMatch: string; }' is not assignable to type 'Route'.
Object literal may only specify known properties, and 'pathMatch' does not exist in type 'Route'.

这是我的代码:

export const CrisisCenterRoutes: RouterConfig = [
{
path: '',
redirectTo: '/crisis-center',
pathMatch: 'full'
},
{
path: 'crisis-center',
component: CrisisCenterComponent,
children: [
{ path: ':id', component: CrisisDetailComponent },
{ path: '', component: CrisisListComponent }
]
},
{
path: 'admin',
component: CrisisAdminComponent
},
];

对于这个明显的问题,我找不到任何解释。当我删除“pathMatch”属性时,代码会编译。

非常感谢您的解释。

最佳答案

您使用的版本有点旧。使用@angular/router版本应该是3.0.0-beta.2

关于javascript - Angular 2 路由器 + angular-cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38271014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com