Моя маршрутизация в приложениях 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 и версию роутера вы используете?