angular.js - angularjs 如何禁止模板缓存
迷茫
迷茫 2017-05-15 17:10:23
0
2
664

angularjs加载不同的路由模板,但是它总是使用缓存,重新加载页面都没用。如何才能禁止路由机制使用缓存?

之前有人提到解决办法是:

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

我试了一下结果报错,404 template not found

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(2)
曾经蜡笔没有小新

404 は問題ないはずですが、t の結果は毎回同じになりますか?
templateUrl は固定テンプレートページに対応します。このように書くと、Angular はおそらくそれを見つけることができません。URL でパラメータを渡したい場合は、when の後に設定する必要があります。 リーリー
コントローラーで

を使用する リーリー

またはページにタグがあります

リーリー

この例を参照できます

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

いいねを押す +0
世界只因有你

ルーターの代わりに ui-router を使用してみてはいかがでしょうか

リーリー

または

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート