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 :

RouterLink dans ma popup


Sujet :

Angular

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2022
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2022
    Messages : 51
    Par défaut RouterLink dans ma popup
    Bonjour à tous,

    Je suis actuellement entrain réaliser un exercice et je suis bloqué, pourriez vous m'aiguiller s'il vous plait ?

    Le problème : Quand je clique sur mon marqueur, ma popup s'ouvre correctement avec les données que je souhaite, jusque la pas de problème. Mais ensuite je voudrais que mon bouton me renvoi vers mon formulaire sur une autre page et la je ne comprend ça ne fonctionne pas. Après avoir cherché de mon côté je viens vers vous pour m'aider a me débloquer.
    Je vous met une capture de mon code.

    Nom : Capture d’écran 2022-04-27 à 14.32.54.png
Affichages : 228
Taille : 795,5 Ko

    En esperant qu'une personne pourra m'aider.

    Cordialement,
    Alexandre

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    le marker fait partie de google maps
    le code html que tu y met fait partie de google maps et non d'angular

    donc le routerlink ne fonctionnera pas

    faut plutot utiliser du html classique avec un href

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2022
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2022
    Messages : 51
    Par défaut
    Merci pour l'information Krakatoa mais comment dois je m'y prendre ?
    Dois-je mettre le popup dans le fichier html aussi ou je peux laisser le popup dans le fichier ts et ajouter la partie intérieur du popup dans le fichier html ?
    Je comprend pas trop la manière dont il faut s'y prendre.
    En espérant que vous pourriez m'éclairer un peu plus sur le sujet.

    Cordialement,
    Alexandre

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    tu peux mettre le code avec la balise #

    tu peux essayer ce code :

    (1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .on('click', () => {
      console.log('click !!!!!!!!')
    });

    à quel moment click !!! s'affiche dans la console ?
    clic sur le bouton ou sur le marqueur ou les 2 ?


    (2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    .bindPopur('
     
      <button (click)="clickMark()">......</button>
    ')
    .on('click', () => {
      console.log('click !!!!!!!!')
    });
     
     
    clickMark() {
      console.log('clickMark !!!')
    }
    clickMark !!! s'affiche dans la console ?

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2022
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2022
    Messages : 51
    Par défaut
    Pour le (1), le click s'affiche dans la console quand je clique sur le marqueur.
    Pour le (2), ça ne fonctionne pas.

    Mais je ne vois pas la ou vous voulez en venir ?

    Mon but étant de faire fonctionner mon bouton "Réserver un vélo" et me rediriger vers une autre page.

    Bien cordialement,
    Alexandre

  6. #6
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    (1) et pas sur le bouton ?


    (3)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    .bindPopur('
     
      <button id="toto">......</button>
    ')
    .on('click', () => {
     
    });
    ...
    ...
    document.getElementById ("toto") .addEventListener('click',function ()
    {
        console.log("test3");
     
        this.router.navigate(['/ma-page', { id: heroId }]);  // exemple avec paramètre
    });

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

Discussions similaires

  1. routerLink dans une popup leaflet
    Par balasti dans le forum Angular
    Réponses: 3
    Dernier message: 01/05/2020, 20h40
  2. [Form et popup] target d'un form ouvert dans une popup
    Par Flobel dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 19/01/2007, 21h05
  3. form dans une popup
    Par amika dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/05/2005, 16h06
  4. Refresh de page initiale après saisie dans une popup
    Par muppetshow dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 16/03/2005, 12h21
  5. perte de son du swf à l'ouverture dans un popup
    Par carlito dans le forum Flash
    Réponses: 6
    Dernier message: 02/01/2004, 17h31

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