Rumah > Soal Jawab > teks badan
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" >
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
PHPz2017-05-15 17:04:15
Lebih selamat untuk menyimpannya buat sementara waktu dalam localStorage
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.