我已经创建了ts项目并试图实现路由配置,下面是我的route.ts文件中的错误消息。
ts模块'"d:/GitHub/betAngular2/node_modules/@angular/router/index"‘没有导出成员'RouterConfig’。
我安装了npm 6.9.1,
-v版本2.1.4
import { provideRouter, RouterConfig} from '@angular/router';
import {LoginComponent} from './account/login.component';
import {AuthManager} from './services/authmanager';
export const appRoutes: RouterConfig = [
{path: '', redirectTo: 'login'},
{path: 'login', component:LoginComponent, canActivate: [AuthManager]}
];
export const AppRouterProvider = provideRouter(appRoutes);即使我有最新的版本,为什么这个代码块为作品(我没有搜索,没有问题,看原点),其他,但不是我的?
发布于 2016-12-16 19:37:03
RouterConfig已被删除。请改用Routes。
import { RouterModule, Routes} from '@angular/router';
export const appRoutes: Routes = [
{path: '', redirectTo: 'login'},
{path: 'login', component:LoginComponent, canActivate: [AuthManager]}
];
@NgModule({
imports: [
RouterModule.forRoot(appRoutes),
(...)
],
(...)
})https://stackoverflow.com/questions/41190560
复制相似问题