cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk menghantar pembolehubah dari satu halaman ke halaman lain dalam angularjs.

Saya seorang pemula dan saya sedang mengerjakan halaman pendaratan.

Kedai dalam gambar secara dinamik memperoleh id json dari latar belakang sebagai 1. Saya ingin menyimpan id ini dan memanggilnya di halaman lain. . .
Dan terdapat lebih daripada satu kedai. .

<select id="CardType" class="form-control"ng-model="site_id" ng-options="a.name for a in names" >
淡淡烟草味淡淡烟草味2776 hari yang lalu638

membalas semua(3)saya akan balas

  • PHP中文网

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

    Pelaksanaan

    service dan factory kedua-duanya adalah tunggal, cuma tulis satu dan simpannya. Gunakannya di tempat lain:

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

    Walaupun tidak begitu cantik, ia boleh menyelesaikan masalah anda

    balas
    0
  • PHPz

    PHPz2017-05-15 17:04:15

    Lebih selamat untuk menyimpannya buat sementara waktu dalam localStorage

    balas
    0
  • PHPz

    PHPz2017-05-15 17:04:15

    Saya tidak tahu sama ada anda membuat aplikasi satu halaman. Saya rasa anda memerlukan penghalaan di sini, lihat penghala ui angular https://scotch.io/tutorials/3-simple-tips-for-using-ui-router.

    Jika ia bukan satu halaman, ID ini hendaklah dihantar ke latar belakang apabila melompat dan biarkan latar belakang mengendalikannya.

    Jika tiada satu pun di atas adalah benar, anda boleh menggunakan localStorage, kuki atau anda menambahkan ID ini pada url, dan kemudian menggunakan js untuk mendapatkan halaman baharu, tetapi ia tidak disyorkan.

    balas
    0
  • Batalbalas