Twitter bootstrap angular2 RC中不推荐routingConfig?

Twitter bootstrap angular2 RC中不推荐routingConfig?,twitter-bootstrap,intellij-idea,angular,Twitter Bootstrap,Intellij Idea,Angular,我试着按照这个步骤将引导导航栏添加到我的angualr2应用程序中 我已经从angular2页面创建了我的应用程序 使用angular2 CLI引导重新开始是否更好 然而,我看到在angular2 RC中libroutingConfig被弃用 是否有针对Angual2的简单模板\教程 路由器的使用方式在Angular2RC5发生了变化 如果您想从RC4迁移到RC5,可以阅读官方文档() 路由器的新使用方式如下(来自官方文档-): app.routing.ts import { Routes, R

我试着按照这个步骤将引导导航栏添加到我的angualr2应用程序中

我已经从angular2页面创建了我的应用程序

使用angular2 CLI引导重新开始是否更好

然而,我看到在angular2 RC中lib
routingConfig
被弃用

是否有针对Angual2的简单模板\教程


路由器的使用方式在Angular2RC5发生了变化

如果您想从RC4迁移到RC5,可以阅读官方文档()

路由器的新使用方式如下(来自官方文档-):

app.routing.ts

import { Routes, RouterModule } from '@angular/router';

const appRoutes: Routes = [
  { path: 'crisis-center', component: CrisisCenterComponent },
  {
    path: 'heroes',
    component: HeroListComponent,
    data: {
      title: 'Heroes List'
    }
  },
  { path: 'hero/:id', component: HeroDetailComponent },
  { path: '**', component: PageNotFoundComponent }
];

export const appRoutingProviders: any[] = [

];

export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
app.module.ts

import { AppComponent }       from './app.component';
import { routing,
         appRoutingProviders } from './app.routing';

import { HeroListComponent }    from './hero-list.component';
import { CrisisListComponent }  from './crisis-list.component';

@NgModule({
  imports: [
    BrowserModule,
    FormsModule,
    routing
  ],
  declarations: [
    AppComponent,
    HeroListComponent,
    CrisisListComponent
  ],
  providers: [
    appRoutingProviders
  ],
  bootstrap: [ AppComponent ]
})

另外,我的建议是,如果可能的话,学习最新版本的教程,一旦你的教程运行正常,就立即更新。对于一个简单的教程,您应该使用非常简单的官方教程,并在观看解决方案之前尝试按照他们的要求进行操作,这会让您对imo有更好的了解。一般来说,使用angular2 CLI bootsrtap工具更好吗?我在我的项目中使用angular CLI(),该工具已更新为最新版本(RC5=ngModules+new router)