कोणीय 2 ऐप्स में मेरी रूटिंग अच्छी तरह से काम करती है। लेकिन मैं के आधार पर कुछ routeLink बनाने के लिए जा रहा हूँ इस :
यहाँ मेरा मार्ग है:
const routes: RouterConfig = [
{ path:'home' , component: FormComponent },
{ path:'about', component: AboutComponent },
{ path:'**' , component: FormComponent }
];
और यहाँ लिंक है कि मैंने बनाया है:
<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>
मुझे उम्मीद है कि, जब मैं उन पर क्लिक करता हूं तो यह सम्मानित घटक को नेविगेट करता है, लेकिन वे कुछ भी नहीं करते हैं?
[routerLink]="['/home']"
directives: [ROUTER_DIRECTIVES],
अपने घटक के मेटाडेटा में जोड़ना भूल गए हों । इसके बिना, कोणीय को पार्स करने का पता नहीं चलेगा routerLink
।
[routerLink]='[/home']
? क्या Angular2 संस्करण और राउटर संस्करण आप उपयोग कर रहे हैं?