Mi enrutamiento en las aplicaciones de angular2 funciona bien. Pero voy a hacer un routeLink basado en esto :
Aquí está mi ruta:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
Y aquí están los enlaces que hice:
<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>
Supongo que, cuando hago clic en ellos, navega al componente respetado, pero no realizan nada.
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
a los metadatos de su componente. Sin eso, Angular no sabrá analizar el routerLink
s.
[routerLink]='[/home']
? ¿Qué versión de Angular2 y versión de enrutador estás usando?