2016-05-18 13 views
4

角度2(RC1)ルータには深刻な問題があります。角度2 RC1ルータはルータなしでは動作しません.Link

このコードは動作します:

<a [routerLink]="['/anythingEvenNotExistingRoute']"></a> 
<router-outlet></router-outlet> 

これはしていません:

//<a [routerLink]="['/anything']"></a> <-- without this line in html template 
<router-outlet></router-outlet> 

を...ので、角度ルータは、HTMLテンプレートに少なくとも1つのrouterLinkを必要とするように見えますが...かなり奇妙thatsの..

+0

私は研究とルータのアウトレットを作ったのは、彼の隣にReference Router –

答えて

3

これは現在、Angular 2 RCルータhttps://github.com/angular/angular/issues/8409に存在するバグです。

GitHubの問題で説明したように、ルータをAppComponentに注入するか、空のルータリンク(<a [routerLink]="['/']"></a>)をテンプレートに挿入するだけで回避できます。

+0

のコンポーネントがある場合だけです...または 'RouterComplex'に' RouterCom'を入れてください。 –

+0

hello .. yeah ..またはルータを他のコンポーネントそれはルータの出口の横にあるビューにあります。 –

+1

@GünterZöchbauerYup絶対に。答えを更新しました。 –

関連する問題