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

AngularJS Discussion :

ionic 3 http.get qui ne retourne rien


Sujet :

AngularJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant process engineer industrial
    Inscrit en
    Janvier 2010
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant process engineer industrial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2010
    Messages : 150
    Par défaut ionic 3 http.get qui ne retourne rien
    hello,
    nouvelle situation nouveau problème...

    j'essai de mettre en place le plugin pour la communication avec les serveurs HTTP dans le but de communiquer avec l'API googlemap et de récupérer le nom de la ville (il y a peut être plus simple mais je ne sais pas..)

    Pour commencer dans mon code mon premier problème est le suivant:
    aucune erreur qui s'affiche..
    le console.log me retourne le .catch(error avec des valeur undefined
    j'ai essayé pas mal de choses avec les paramètres JSON() .. rien rien..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    this.http.get('https://maps.googleapis.com/maps/api/geocode/json?latlng=49.4412613,1.0561542&key=', '', '')
                       .then((data) => {
     
    			    console.log(data.data); // data received by server
    			    console.log(data.headers);
     
    			  })
                       .catch(error => {
     
    		            console.log(error.status);
    		            console.log(error.error); // error message as string
    		            console.log(error.headers);
    });
    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant process engineer industrial
    Inscrit en
    Janvier 2010
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant process engineer industrial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2010
    Messages : 150
    Par défaut
    J'ai retirer le .catch(error.. pour avoir une message quand même...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    this.http.get('https://maps.googleapis.com/maps/api/geocode/json?latlng=49.4412613,1.0561542&key=', '', '')
                       .then((data) => {
     
    			    console.log(data.data); // data received by server
    			    console.log(data.headers);
     
                         });
    du coup j'ai ce petit message Error: Uncaught (in promise): cordova_not_available
    Error: Uncaught (in promise): cordova_not_available
    at c (http://localhost:8100/build/polyfills.js:3:13190)
    at c (http://localhost:8100/build/polyfills.js:3:12876)
    at http://localhost:8100/build/polyfills.js:3:13722
    at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9655)
    at Object.onInvokeTask (http://localhost:8100/build/main.js:4418:37)
    at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9576)
    at r.runTask (http://localhost:8100/build/polyfills.js:3:4831)
    at o (http://localhost:8100/build/polyfills.js:3:1891)
    at HTMLDocument.invoke (http://localhost:8100/build/polyfills.js:3:10673)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2017
    Messages : 81
    Par défaut
    La dernière fois que j'ai rencontré cette erreur, c'est parce que j'avais oublié d'ajouter le plugin à mon cordova peut être, c'est la même chose dans ton cas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cordova plugin add [tonplugin] --save

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant process engineer industrial
    Inscrit en
    Janvier 2010
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant process engineer industrial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2010
    Messages : 150
    Par défaut
    sauf erreur de ma pars quand je regarde ma liste, le plugin concerné est bien installé

    C:\Android\Ionic\apptest> ionic cordova plugin ls
    > cordova plugin ls
    √ Running command - done!
    cordova-plugin-compat 1.0.0 "Compat"
    cordova-plugin-console 1.0.5 "Console"
    cordova-plugin-device 1.1.4 "Device"
    cordova-plugin-file 4.3.3 "File"
    cordova-plugin-geolocation 2.4.3 "Geolocation"
    cordova-plugin-http 1.2.0 "SSL Pinning"
    cordova-plugin-splashscreen 4.0.3 "Splashscreen"
    cordova-plugin-statusbar 2.2.2 "StatusBar"
    cordova-plugin-whitelist 1.3.1 "Whitelist"
    ionic-plugin-keyboard 2.2.1 "Keyboard"

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    this.http.get('https://maps.googleapis.com/maps/api/geocode/json?latlng=49.4412613,1.0561542&key=', '', '')
                       .then((data) => {
                                // la modif : data['data']
    			    console.log(data['data']);
    			    console.log(data.headers);
     
    			  })
                       .catch(error => {
     
    		            console.log(error.status);
    		            console.log(error.error);
    		            console.log(error.headers);
    });

Discussions similaires

  1. Select qui ne retourne rien
    Par hunter001 dans le forum SQL
    Réponses: 2
    Dernier message: 12/06/2007, 11h37
  2. fonction qui ne retourne rien, comment c'est possible ?
    Par lOeil dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 02/06/2007, 00h51
  3. Requête qui ne retourne rien
    Par afrique dans le forum Administration
    Réponses: 4
    Dernier message: 02/10/2006, 18h19
  4. [MySQL] Requête qui ne retourne rien
    Par baleiney dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/06/2006, 18h29
  5. SELECT qui ne retourne rien à cause d'anti-slash
    Par mikyfpc dans le forum Outils
    Réponses: 8
    Dernier message: 07/08/2005, 23h04

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