Mein Routing in den angle2-Apps funktioniert gut. Aber ich werde einigen Routelink machen , basierend auf diese :
Hier ist mein Routing:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
Und hier sind die Links, die ich gemacht habe:
<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>
Ich erwarte, dass, wenn ich darauf klicke, es zu der respektierten Komponente navigiert, aber sie nichts ausführen?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
die Metadaten Ihrer Komponente hinzuzufügen . Ohne das wird Angular nicht wissen, wie man das routerLink
s analysiert .
[routerLink]='[/home']
? Welche Angular2-Version und Router-Version verwenden Sie?