angular2アプリでのルーティングはうまくいきます。しかし、これに基づいてrouteLinkを作成します:
これが私のルーティングです:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
そしてここに私が作ったリンクがあります:
<ul class="nav navbar-nav item">
<li>
<a routerLink='/home' routerLinkActive="active">Home</a>
</li>
<li>
<a routerLink='/about' routerLinkActive="active">About this</a>
</li>
</ul>
私はそれらをクリックすると、尊敬されるコンポーネントに移動しますが、何も実行しないと思いますか?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
コンポーネントのメタデータに追加するのを忘れたのかもしれません。それがなければ、AngularはrouterLink
s を解析する方法を知りません。
[routerLink]='[/home']
ますか?どのAngular2バージョンとルーターバージョンを使用していますか?