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 :

Passer des données d'une vue à l'autre


Sujet :

AngularJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 179
    Par défaut Passer des données d'une vue à l'autre
    Bonjour,
    On veut lister les articles dont la désignation contient une valeur saisie dans une vue (searchView) et afficher la liste des articles résultante dans une autre vue (listView).
    Dans le contrôleur searchViewCtrl on appelle le service qui retourne les data que l'on affecte à searchViewCtrl.lArticles et la vue listView exploite cette liste avec un ng-repeat.
    Question comment je fais pour que lArticles produite par searchViewCtrl soit accessible par la vue listView ?
    Pour le moment je n'ai trouvé que deux solutions :
    - passer par $rootScope : mais ce n'est pas très "bonne pratique",
    - mette la liste dans la vue searchView et utiliser ng-show ou ng-if : mais ce ne sera pas toujours possible !

    Si quelqu'un a une solution, je serais bien preneur :-)
    Merci pour votre aide,

  2. #2
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Lors de la recherche, tu affectes les données reçues à ta service et tu injectes ce service dans ta listView. Ta cette listView tu publies la liste d'article dans ta vue.

    C'est comme cela qu'on partage des données entre deux vues, en faisant porter les données par un service.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 179
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    Lors de la recherche, tu affectes les données reçues à ta service et tu injectes ce service dans ta listView. Ta cette listView tu publies la liste d'article dans ta vue.

    C'est comme cela qu'on partage des données entre deux vues, en faisant porter les données par un service.
    Bonjour,
    Merci pour cette réponse.
    Jusqu'à présent je n'avais envisagé les services que sous l'angle du code, mais une recherche m'a amené à ceci : http://www.frangular.com/2013/10/con...recherche.html
    Et cela m'ouvre bien des perspectives.
    Merci encore pour ta réponse.

  4. #4
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    La blog que tu as lié est celui de Thierry Chatel qui est une source de bonnes pratiques en français très fiable.

    Le procédé qu'il décrit est le même que celui que j'ai essayé de décrire dans mon précédent post.

    C'est la bonne voie à suivre

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

Discussions similaires

  1. Passer des données d'une Form à l'autre
    Par Zacheus dans le forum Delphi
    Réponses: 5
    Dernier message: 20/11/2015, 16h00
  2. copie des données d'une vue d'une base à une autre
    Par sebac dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/07/2011, 11h47
  3. Passer des données d'une activité à une autre
    Par Man_AB dans le forum Android
    Réponses: 8
    Dernier message: 16/05/2011, 20h42
  4. Réponses: 8
    Dernier message: 04/04/2006, 17h29
  5. passer des données a une autre page php
    Par questionneuse dans le forum Langage
    Réponses: 10
    Dernier message: 25/01/2006, 00h56

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