我最近更新了我的angular2版本并遇到了以下问题:
路由器lib不再存在,已被路由器弃用.
我有这个菜单组件:
import { Component } from '@angular/core';
import { DashboardComponent } from './dashboard.component'
import { RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS } from '@angular/router-deprecated';
@Component({
selector: 'main-menu',
templateUrl: 'app/views/menu.html',
directives: [ROUTER_DIRECTIVES],
providers: [
ROUTER_PROVIDERS
]
})
@RouteConfig([
{
path: '/dashboard',
name: 'Dashboard',
component: DashboardComponent,
useAsDefault: true
}
])
export class MenuComponent {}
Run Code Online (Sandbox Code Playgroud)当我尝试加载它时,应用程序失败,因为它无法解析路由器所需的文件 - 已弃用.我收到以下错误: