Il mio percorso nelle app angular2 funziona bene. Ma ho intenzione di creare un routeLink basato su questo :
Ecco il mio percorso:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
Ed ecco i link che ho creato:
<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>
Mi aspetto che, quando clicco su di essi, navighi al componente rispettato, ma non eseguono nulla?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
ai metadati del tuo componente. Senza questo, Angular non saprà analizzare i file routerLink
s.
[routerLink]='[/home']
? Quale versione di Angular2 e quale versione del router stai utilizzando?