Rumah > Soal Jawab > teks badan
Apabila sudut melompat dari laluan A ke laluan B buat kali pertama, pengawal laluan B akan dimulakan apabila ia melompat ke laluan B untuk kali kedua, jika parameter dalam laluan berubah, pengawal laluan B akan dimulakan semula Permulaan dilakukan; jika parameter dalam laluan tidak berubah, pengawal laluan B tidak akan dimulakan lagi. Bagaimanakah kita boleh membuat laluan memulakan pengawalnya setiap kali ia melompat?
`//Konfigurasi penghalaan adalah seperti berikut:
.state('calendarUpdate',{
url:"/calendarUpdate?itemOid",
templateUrl:"templates/calendar/calendarUpdate.html",
controller:"CalendarUpdateCtrl"
})`
//跳转方式如下:
<a ui-sref=calendarUpdate({itemOid: itemOid})>跳转</a>
给我你的怀抱2017-05-15 17:05:27
Anda tersilap tidak kira sama ada parameter dalam penghalaan telah berubah atau tidak, pengawal akan dimulakan. Ikuti tutorial sudut rasmi:
Atas sebab penggunaan memori dan prestasi, pengawal hanya akan digunakan apabila diperlukan dan akan dimusnahkan apabila tidak diperlukan lagi. Ini bermakna setiap kali anda menukar laluan atau memuat semula paparan, pengawal semasa akan dikosongkan oleh AngularJS.