L'URL ne change pas après la redirection

GoldenView

Comme le titre l'indique, je n'ai pas réussi à rediriger vers le composant du fichier direct par défaut. Lorsque j'essaie de visiter localhost:4200, il ne navigue jamais vers localhost:4200/workbench appRoutingModule:

const routes: Routes = [
  {path:'', redirectTo:'/workbench', pathMatch:'full'},
  {path:'**', component:PageNotFoundComponent}
];

homeRoutingModule :

const routes: Routes = [
  {
    path:'',
    component:HomeComponent,
    children:[
      {path:'workbench',component:WorkbenchComponent},
    ]
  }
];

app.Moudule :

  imports: [
    ...
    HomeModule,
    AccountModule,
    AppRoutingModule,
  ],

Est-ce que quelqu'un a cette expérience et sait comment y remédier ? Merci!

IDK4réel

Un routage approprié serait le suivant :

Module d'application :

@NgModule({
  imports: [
    ...,
    AppRoutingModule
  ]
})
export class AppModule { ... }

AppRoutingModule:

const routes: Routes = [
  { path: '', redirectTo: 'home', pathMatch: 'full' },
  { path: 'home', component: HomeComponent, children: homeRoutingRoutes },
  { path: '**', component: PageNotFoundComponent
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export 

AccueilRoutageModule

export const homeRoutingRoutes: Routes = [
  { path: '', redirectTo: 'workbench', pathMatch: 'full' },
  { path:'workbench', component: WorkbenchComponent }
]

Alors, qu'est-ce qui ne fonctionne pas entre le code d'origine et celui-ci ?

Il n'y a pas d' path: 'workbench'enregistrement dans AppRoutingModule . S'il n'y a pas de chemin enregistré, Angular poussera toujours la navigation vers l' path: '**'itinéraire.

Si vous souhaitez rediriger directement vers le , path: 'workbenchvous devez le déclarer dans le AppRoutingModule , pas dans un enfant en dessous, comme ceci :

AppRoutingModule:

const routes: Routes = [
  { path: '', redirectTo: 'workspace', pathMatch: 'full' },
  { path: 'workbench', component: WorkbenchComponent },
  { path: '**', component: PageNotFoundComponent
];

Notez que cela signifie que le HomeComponent n'est plus nécessaire.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

L'URL de Django ne change pas même après la redirection

La redirection vers l'URL précédente après la connexion / l'enregistrement ne fonctionne pas

L'URL ne change pas après l'utilisation de subDays () dans la lame - Laravel

La redirection react-router ne change pas l'URL dans Switch

L'utilitaire d'écran Linux ne fait pas écho à l'écran après la redirection

La vue Web ne charge pas l'URL de redirection

React: la redirection de react-router-dom ne recharge pas la page mais change l'URL

Les champs de saisie ne se vident pas après l'envoi et la redirection?

La redirection de savon php après l'exécution ne fonctionne pas

La redirection après l'envoi du courrier ne fonctionne pas | Laravel

La redirection ActiveAdmin après la connexion ne fonctionne pas

Django : la redirection après la publication ne fonctionne pas

L'URL ne change pas après avoir cliqué sur le bouton de recherche avec la méthode de publication

Redirection après la publication modelAndView ne fonctionne pas

L'URL de redirection ne fonctionne pas

L'URL de l'image ne s'affiche pas après la sélection du fichier

la vue ne change pas lors de la connexion, mais change après l'enregistrement

le flux stdout change l'ordre après la redirection?

La longueur du tableau javascript ne change pas après la suppression de l'élément

Conserver l'ancienne URL après la redirection

Obtenir l'URL finale après la redirection de curl

RestSharp obtient l'URL après la redirection

La redirection django après la connexion ne fonctionne pas "suivant" ne publie pas?

La redirection django après la connexion ne fonctionne pas "suivant" ne publie pas?

Le dernier élément de la liste ne change pas après l'ajout

La redirection ASP.NET Core de l'action POST vers l'URL ne fonctionne pas

Après l'instruction "a - 1" dans la boucle while, la variable ''a'' ne change pas sa valeur

La ligne ne change pas après l'exécution de la commande de mise à jour

La valeur de la variable ne change pas après l'avoir appelée avant chaque?

TOP liste

  1. 1

    J'ai besoin de savoir si ces deux phrases sont les mêmes en programmation

  2. 2

    Javascript indiquant "impossible de définir la propriété 'innerHTML' sur null"

  3. 3

    Nextcloud avec Docker: impossible de créer ou d'écrire dans le répertoire de données

  4. 4

    La taille de la forme n'est pas égale à la taille de la cellule du tableau et ajuste le texte à l'intérieur de la forme

  5. 5

    Trouver l'intersection et l'union de deux rectangles

  6. 6

    Comment changer la couleur de la police dans R?

  7. 7

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  8. 8

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  9. 9

    Compter combien de fois un nombre apparaît dans un tableau aléatoire

  10. 10

    Pourquoi utiliser Asyncio ne réduit pas le temps d'exécution global en Python et n'exécute pas les fonctions simultanément?

  11. 11

    Comment convertir une chaîne en tuple en utilisant `reads`?

  12. 12

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

  13. 13

    comment afficher un bouton au-dessus d'un autre élément ?

  14. 14

    Création d'un nouvel objet d'une classe avec un nouveau nom en cliquant sur un bouton dans java swing

  15. 15

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  16. 16

    Restauration de la sauvegarde de la base de données SQL Server sur la version inférieure

  17. 17

    Créer un graphique à barres avec une fréquence relative / à partir d'un objet de table dans R

  18. 18

    Création d'un rappel python pour une fonction C à partir d'une DLL avec un tampon char.

  19. 19

    java.lang.NoClassDefFoundError: org / springframework / data / repository / config / BootstrapMode

  20. 20

    comment le contrôle de tableau javascript devrait-il être

  21. 21

    impossible d'ouvrir un nouvel onglet dans react, ajoute localhost: 3000 sur le lien?

chaudétiquette

Archive