recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Comment passer des variables d'une page à une autre dans Angularjs.

Je suis un débutant et je travaille actuellement sur une page de destination.

Le magasin sur la photo obtient dynamiquement l'identifiant json de l'arrière-plan comme 1. Je souhaite enregistrer cet identifiant et l'appeler sur une autre page. Comment dois-je l'écrire ? . .
Et il y a plus d'un magasin. .

<select id="CardType" class="form-control"ng-model="site_id" ng-options="a.name for a in names" >
淡淡烟草味淡淡烟草味2785 Il y a quelques jours650

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-05-15 17:04:15

    Les implémentations de

    service et factory sont toutes deux des singletons, il suffit d'en écrire une et de l'enregistrer. Utilisez-le ailleurs :

    app.service('TmpService', function(){
        
        var currentId;
        
        this.cacheId = function(id){
            currentId = id;
        };
    
        this.getId = function(){
            return currentId;
        };
    });

    Même si ce n'est pas très beau, cela peut résoudre votre problème

    répondre
    0
  • PHPz

    PHPz2017-05-15 17:04:15

    Il est plus sûr de le stocker temporairement dans localStorage

    répondre
    0
  • PHPz

    PHPz2017-05-15 17:04:15

    Je ne sais pas si vous faites une candidature d’une seule page. Je pense que vous avez besoin de routage ici, jetez un œil au routeur ui d'Angular https://scotch.io/tutorials/3-simple-tips-for-using-ui-router.

    S'il ne s'agit pas d'une seule page, cet identifiant doit être transmis à l'arrière-plan lors du saut et laisser l'arrière-plan le gérer.

    Si aucun des éléments ci-dessus n'est vrai, vous pouvez utiliser localStorage, cookie ou ajouter cet identifiant à l'URL, puis utiliser js pour obtenir la nouvelle page, mais ce n'est pas recommandé.

    répondre
    0
  • Annulerrépondre