Angular2 uygulamalarındaki rotam iyi çalışıyor. Ama dayalı bazı routeLink yapacağım bu :
İşte rotam:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
Ve işte yaptığım bağlantılar:
<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>
Onlara tıkladığımda saygın bileşene gitmesini bekliyorum, ancak hiçbir şey yapmıyorlar mı?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
bileşeninizin meta verilerine eklemeyi unuttunuz . Bu olmadan, Angular e'leri ayrıştırmayı bilemez routerLink
.
[routerLink]='[/home']
misin? Hangi Angular2 sürümünü ve yönlendirici sürümünü kullanıyorsunuz?