我是Angular的新手,從Angular 2開始。我創建了一個骨架應用程序(藉助npm)。我的應用程序有兩個組成部分:卡在angular2(RC1)路由
app.component.ts
import { Component } from '@angular/core';
import {Routes, ROUTER_DIRECTIVES} from '@angular/router';
import { InviteComponent } from './howdy.component';
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1>'
})
@Routes([
{ path: '/', component: AppComponent },
{ path: '/howdy', component: HowdyComponent },
])
export class AppComponent{}
howdy.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: '<h1>Howdy</h1>'
})
export class HowdyComponent{}
main.ts
import { bootstrap } from '@angular/platform-browser-dynamic';
import {ROUTER_PROVIDERS} from '@angular/router';
import { AppComponent } from './app.component';
bootstrap(AppComponent, [
ROUTER_PROVIDERS
]);
我想從簡單的路由開始。我想要「\」路線加載app.component,並且「\ howdy」路線加載howdy.component。
現在app.component加載無論使用什麼路線。
我在做什麼錯?
我看不到你在任何地方配置角度組件路由器。請參考[這個答案](http://stackoverflow.com/a/36459121/2435473)設置與angular2路由器 –
你可能會遇到https:// github.com/angular/angular/issues/8409。嘗試在根組件中添加一個routerLink。 –