ホームページ  >  に質問  >  本文

angular.js - angularjs 如何禁止模板缓存

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

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

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

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

迷茫迷茫2735日前655

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:12:23

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

    を使用する リーリー

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

    リーリー

    この例を参照できます

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-15 17:12:23

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

    リーリー

    または

    リーリー

    返事
    0
  • キャンセル返事