angular.js - Apabila sudut melompat dari laluan A ke laluan B untuk kali pertama, pengawal laluan B akan dimulakan Apabila ia melompat ke laluan B untuk kali kedua, pengawal laluan B tidak akan dimulakan.
世界只因有你
世界只因有你 2017-05-15 17:03:27
0
3
726

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>
世界只因有你
世界只因有你

membalas semua(3)
Ty80

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:

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan