J'ai configuré mon cheminement comme ceci:angulaire 2 Route enfant
const routes: Routes = [
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', component: HomeComponent },
{
path: 'contact', component: ContactComponent,
children: [
{
path: '',
component: ContactComponent
},
{
path: 'list',
component: ContactlistComponent
},
]
},
// { path: 'list', component: ContactlistComponent },
{ path: 'configuration/forms', component: FormsComponent }
];
Voici mes liens:
<a [routerLink]="/contact/list">List</a>
<a [routerLink]="/contact">Add New</a>
Alors, quand je clique sur les liens mon lien de contact devient ouvert.
Ici, quand je fais cela fonctionne:
const routes: Routes = [
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', component: HomeComponent },
{
path: 'contact', component: ContactComponent,
},
{ path: 'contact/list', component: ContactlistComponent },
{ path: 'configuration/forms', component: FormsComponent }
];
ce que je fais mal ici?
Il a travaillé avec un changement mineur dans le code. J'ai mis à jour le code dans cette réponse dans ma question. Ça ne fonctionnait pas parce que j'ai donné le composant parent et c'est pourquoi ça m'amenait à ce composant de contact par défaut. –