Pertama, Anda harus mengkonfigurasi router Anda, misalnya:
$ stateProvider.State ('FirstPage', {url: '/page/firstPage', templateUrl: 'page/views/firstpage.html', controller: 'firstpagectrl' // dependensi: ['layanan/vipseachservice']}). state ('secpage', {{params params/vipseach ']}). state (' secpage ', {{params params' '/Page/SecPage', TemplateUrl: 'Page/Views/SecPage.html', Controller: 'SecPagectrl'})Perhatikan atribut params dalam informasi alamat kedua, yang merupakan objek yang ingin Anda terima parameter, yang didefinisikan dalam bentuk kunci: nilai
Saat melompat ke halaman, kedua metode dapat dilewati parameter. Salah satunya adalah menulisnya langsung di HTML
<A UI-SREF = "SEC-PAGE"> Lompat di halaman kedua </a>
Saat ini, transfer diikuti oleh alamat halaman
<A UI-SREF = "SEC-PAGE ({Message: MessageId})"> Lompat halaman kedua </a>Tipe kedua ditulis dalam pengontrol
.controller ('firstpagectrl', function ($ scope, $ state) {$ state.go ('secpage');});Parameter yang sama ditulis setelah alamat, dalam bentuk objek
.controller ('firstpagectrl', function ($ scope, $ state) {$ state.go ('secpage', {message: messageid});});Parameter yang diteruskan perlu diterima menggunakan $ stateParams di pengontrol halaman target. Metode perlu disuntikkan terlebih dahulu.
.controller ('secpagectrl', function ($ scope, $ state, $ stateParams) {var test = $ stateParams.message;});Di atas adalah masalah transfer halaman sudut yang diperkenalkan oleh editor kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!