Meu roteamento nos aplicativos angular2 funciona bem. Mas vou fazer algum routeLink com base nisso :
Aqui está minha rota:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
E aqui estão os links que fiz:
<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>
Espero que, quando clico neles, navegue até o componente respeitado, mas eles não realizam nada?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
os metadados do seu componente. Sem isso, o Angular não saberá analisar os routerLink
s.
[routerLink]='[/home']
? Qual versão do Angular2 e versão do roteador você está usando?