Gunakan $stateParams dalam pengawal untuk mendapatkan parameter
console.log($stateParams.obj)
Sudah tentu, jika anda lulus parameter yang tidak ditunjukkan dalam URL, parameter tidak akan tersedia semasa operasi seperti kembali
Anda boleh menggunakan kaedah @whosesmile untuk beroperasi Gunakan perkhidmatan LZ boleh melihat pada sudut terbina dalam $cacheFactory Gunakan ini untuk menjana cache dan melaksanakan put get remove removeAll dan operasi lain
Biasanya dua pilihan
1. Pembolehubah global, iaitu, menggunakan $rootScope
2. Gunakan perkhidmatan. Oleh kerana perkhidmatan adalah satu contoh dan tidak akan dimusnahkan, anda boleh menentukan perkhidmatan data cache umum untuk mengakses perkhidmatan Panggilan (kunci, nilai) dalam pengawal yang perlu memindahkan data service.get('key')
Bukan sahaja anda boleh melepasi rentetan mudah, tetapi sudah tentu anda juga boleh melepasi objek
Nama parameter yang ditunjukkan dalam konfigurasi penghala Ambil ui-router sebagai contoh
Gunakan $state untuk menukar halaman
Gunakan $stateParams dalam pengawal untuk mendapatkan parameter
Sudah tentu, jika anda lulus parameter yang tidak ditunjukkan dalam URL, parameter tidak akan tersedia semasa operasi seperti kembali
Anda boleh menggunakan kaedah @whosesmile untuk beroperasi Gunakan perkhidmatan LZ boleh melihat pada sudut terbina dalam
$cacheFactory
Gunakan ini untuk menjana cache dan melaksanakanput get remove removeAll
dan operasi lainhttp://stackoverflow.com/a/25999849/2586541
Biasanya dua pilihan
dalam pengawal yang membaca data sebelumnya1. Pembolehubah global, iaitu, menggunakan $rootScope
2. Gunakan perkhidmatan. Oleh kerana perkhidmatan adalah satu contoh dan tidak akan dimusnahkan, anda boleh menentukan perkhidmatan data cache umum untuk mengakses perkhidmatan Panggilan (kunci, nilai) dalam pengawal yang perlu memindahkan data service.get('key')
Terlupa versi ui-router yang menambah kaedah berikut untuk mengekalkan parameter dalam url
1.$state
2. Konfigurasikan penghala
3. Gunakan $stateParam.datas untuk mendapatkan