私は自分のウェブサイトを再設計するために角度2を学ぼうとしますが、ナビゲーションバーのクリックで適切なルートに入るとアプリケーションにコンポーネントがロードされません。私navbar.htmlでルーターアウトレットが私のコンポーネントを動作していません
私は2のリンクがあります。
<li><a [routerLink]="['Home']"><i class="fa fa-home"></i></a></li>
<li><a [routerLink]="['Langages']">Langages</a></li>
を、私は@RouteConfigの私app.component.tsで私のルートを宣言:
{path: '/', name: 'Home', component: HomeComponent, useAsDefault: true},
{path: '/langages', name: 'Langages', component: LangagesComponent},
と私のapp.componentで.ts私はナビゲーションバーを表示するテンプレートを持っています。私は私のHomeComponentを見るためのタグを追加し、ページを切り替えると、私はLangagesComponentを参照してHomeComponentを参照していません...今のところ、私はHomeComponentと他のコンポーネント。
P.S:私のLangagesComponentに私が持っている:
import {Component} from "angular2/core";
@Component({
templateUrl: "./dev/langages/langages.html"
})
export class LangagesComponent {}
あなたの助けをいただき、ありがとうございます。ルート設定で
私はこのチュートリアルで角度2を学ぶ:私は、URLの変更を持っていると私はに行く場合、私は私のコンポーネントをロードしていない/のでhttps://www.youtube.com/watch?v=fyfY5aqbLNI&list=PL55RiY5tL51olfU2IEqr455EYLkrhmh3n&index=2 langagesまたは私のコンポーネントHomeComponent in "/" – ryfl
これは2016年1月に発行されました。これはベータ1回目ですhttps://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta1-catamorphic- involution-2016-01-08その後変更された内容を確認してください。 –