J'ai la configuration de routage suivante.Comment utiliser un joker pour une partie du chemin dans un routeur angulaire?
const routes: Routes = [
{ path: "submenu1", component: SubmenuComponent, outlet: "menus" },
{ path: "submenu2", component: SubmenuComponent, outlet: "menus" },
{ path: "submenu3", component: SubmenuComponent, outlet: "menus" },
...
];
J'ai essayé d'utiliser la carte sauvage **
tout correspondre à à partir avec sous-menu de la manière suivante. Malheureusement, je ne semble pas correspondre à rien de cette façon et ne pas avoir de routage du tout.
const routes: Routes = [
{ path: "submenu**", component: SubmenuComponent, outlet: "menus" },
//{ path: "submenu1", component: SubmenuComponent, outlet: "menus" },
//{ path: "submenu2", component: SubmenuComponent, outlet: "menus" },
//{ path: "submenu3", component: SubmenuComponent, outlet: "menus" },
...
];
Comment faire?
Ce serait génial. Malheureusement, j'ai le problème que les barres obliques sont remplacées par "*% 2F *" et [la solution par "* \ **"] (https://stackoverflow.com/a/36608461/1525840) comme [décrit ici] (https://github.com/angular/angular/issues/8049) semble ne pas fonctionner. Je vais continuer à googlearching dans l'espoir que je trouverai quelque chose mais il semblerait que je devrais vivre avec gazillion des itinéraires séparés. –
Je ne suis pas sûr que les commentaires dans l'article de blog que vous avez référencé sont toujours applicables. J'ai juste essayé ceci avec un de mes itinéraires et obtenir ceci: 'http: // localhost: 3000/welcome (popup: messages/7)'. Il n'y a pas d'échappatoire à faire. Comment naviguez-vous sur les routes? – DeborahK