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>
Adakah anda menggunakan mod cache ionik tidak dimuatkan semula.
Tambah $watch
Anda tersilap tidak kira sama ada parameter dalam penghalaan telah berubah atau tidak, pengawal akan dimulakan. Ikuti tutorial sudut rasmi: