小编Nam*_*sic的帖子

Angular2路由器弃用的依赖项未加载

我最近更新了我的angular2版本并遇到了以下问题:

  1. 路由器lib不再存在,已被路由器弃用.

  2. 我有这个菜单组件:

    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)
  3. 当我尝试加载它时,应用程序失败,因为它无法解析路由器所需的文件 - 已弃用.我收到以下错误:

错误的图像

angular2-routing angular

6
推荐指数
1
解决办法
8394
查看次数

标签 统计

angular ×1

angular2-routing ×1