Partage
  • Partager sur Facebook
  • Partager sur Twitter

[ts / angular 2] Récupérer tous les paramètres

[ts / angular 2] Récupérer tous les paramètres

Sujet résolu
    11 janvier 2018 à 17:54:06

    Bonjour,

    Je souhaiterais savoir si il y a moyen de récupérer tous les paramètres d'une url à partir d'un composant fils, et comme observables, sans utiliser les évents. (pas les paramètres du composant, pas les paramètres du parent, mais TOUS les paramètres, ceux du parent et ceux du composant)

    Router :

    {
    path: '',
    component: AppComponent,
    children: [
    {
    path: 'projects/:projectName/parks/:parkId',
    component: MainComponent,
    children: [
    {
    path: 'medias/:folderPath',
    component: MediasComponent,
    }
    ]
    }
    ]
    }

    Depuis cet exemple, je souhaite récupérer projectName, parkId et folderPath dans un même observable depuis MediasComponent, sans utiliser les évents.

    J'ai essayé

    let parentRoute = this.activatedRoute.parent.params;
    let thisRoute = this.activatedRoute.paramMap;

    Observable.forkJoin(parentRoute, thisRoute).subscribe(
    (data) => {
    console.log(data)
    }
    );

    mais data ne s'affiche pas. parentRoute ou thisRoute ne change(nt) pas, ce qui est problématique ...

    => en cours d'implémentation

    -
    Edité par piero5673 12 janvier 2018 à 10:32:21

    • Partager sur Facebook
    • Partager sur Twitter

    [ts / angular 2] Récupérer tous les paramètres

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown