簡體   English   中英

Angular 2 RC1路由器在沒有任何routerLInk的情況下無法工作

[英]Angular 2 RC1 Router doesn't work without any routerLInk

我有角2(RC1)路由器的嚴重問題。

此代碼有效:

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

這不是:

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

...所以它看起來像角度路由器需要在html模板中至少一個routerLink ..這很奇怪..

這是目前Angular 2 RC路由器中存在的一個錯誤https://github.com/angular/angular/issues/8409

正如在GitHub問題中所提到的,為了解決這個問題,你可以將路由器注入AppComponent或者只是將一個空路由器鏈接( <a [routerLink]="['/']"></a> )放入模板中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM