IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Router-outlet secondaire : Error: Cannot activate an already activated outlet


Sujet :

Angular

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Router-outlet secondaire : Error: Cannot activate an already activated outlet
    Bonjour à tous,

    Je suis actuellement en train de développer un site de cuisine perso.
    J'ai une API Angular (version 7) qui vient taper sur un webservice en AdonisJS. Jusque là tout va bien.
    Le soucis que je rencontre se situe au niveau des router-outlet d'Angular.

    J'ai un outlet principal (situé dans le HTML du composant AppComponent). Au sein de celui-ci, je vient charger le composant AdministrationComponent (quand on est sur la route /admin) au sein duquel j'ai une navbar propre à la partie administration ainsi qu'un deuxième router-outlet qui viendrais charger la liste des recettes, la liste des ingrédients etc (selon le lien sur lequel on clique dans la navbar de la partie admin quoi).

    Au premier lien cliqué, ça marche, mon composant est chargé. Mais si j'essaye de cliquer sur un autre lien de la navbar, là ça plante. Angular me lance cette exception :
    Error: Cannot activate an already activated outlet.

    J'ai créé un stackblitz histoire de mieux présenter le soucis.
    Voici le lien : https://stackblitz.com/edit/angular-gkraz2

    Peut-être ai-je mal fait quelque chose...
    Quelqu'un pourrait-il me secourir ?

    Merci à tous !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Une âme charitable m'a proposé une solution (en attendant un fix de la team angular car c'est un soucis lié au lazyloading et à l'utilisation des router-outlets dans ce cas).
    Je partage le stackblitz si jamais...

    https://stackblitz.com/edit/angular-...n.component.ts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Error - Cannot find XMLScript
    Par hunzi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 07/09/2006, 15h28
  2. Réponses: 2
    Dernier message: 18/07/2006, 14h46
  3. [JpGraph] Error: HTTP headers have already been sent.
    Par haffouff dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 09/05/2006, 16h17
  4. ERROR: Cannot find dialog template with IDD
    Par emardjean dans le forum MFC
    Réponses: 10
    Dernier message: 24/01/2006, 15h26
  5. [error] cannot convert parmater
    Par shirya dans le forum C++
    Réponses: 3
    Dernier message: 16/12/2005, 19h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo