国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - angularjs bagaimana untuk melumpuhkan cache templat
迷茫
迷茫 2017-05-15 17:10:23
0
2
790

angularjs memuatkan templat penghalaan yang berbeza, tetapi ia sentiasa menggunakan cache dan memuat semula halaman tidak mempunyai kesan. Bagaimanakah saya boleh melumpuhkan mekanisme penghalaan daripada menggunakan cache?

Seseorang menyebut sebelum ini bahawa penyelesaiannya ialah:

when('/data', {
    templateUrl: 'partial/customer_ask.html?t=' + Math.floor(Date.now() / 1000),
    controller: 'dataController'
})

Saya mencubanya dan mendapat ralat, templat 404 tidak ditemui

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

membalas semua(2)
曾經(jīng)蠟筆沒有小新

404 sepatutnya baik, tetapi adakah keputusan t akan sama setiap kali?
templateUrl sepadan dengan halaman templat tetap. Jika anda menulis seperti ini, Angular mungkin tidak akan menemuinya Jika anda ingin menghantar parameter dalam URL, anda perlu mengkonfigurasinya selepas bila-bila.

when('/data/:t', {
    templateUrl: 'partial/customer_ask.html,
    controller: 'dataController'
})

Gunakan dalam pengawal
location.path('/data/'+Math.floor(Date.now() / 1000)) //大概這么寫忘記了

Atau halaman mempunyai tag

//controller
$scope.randomTime = Math.floor(Date.now() / 1000);
//html
<a href="#/data/{{randomTime}}">走你</a>

Anda boleh rujuk contoh ini

https://xdsnet.gitbooks.io/an...

世界只因有你

Bagaimana pula dengan menggunakan ui-router dan bukannya router

$stateProvider.state('stateName', {
        cache: false,
        .....
})

atau

$stateProvider.state('stateName', {
        url: return '/foo/bar/' + $.now();
})
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan