検索

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

angular.js - 关于angularjs变量被浏览器“缓存”的问题

请教。我在pc站里用angular,是个课程主页,点击收藏是用的angular,问题是:点击收藏后,再点进入课程跳转到别的页面,然后再点击浏览器的回退,退到课程主页后,发现收藏状态不是刚刚操作后的结果,好像是js里的变量缓存了。请问这个怎么解决呢?

曾经蜡笔没有小新曾经蜡笔没有小新2745日前614

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

  • 为情所困

    为情所困2017-05-15 17:03:29

    私の考えによれば、ページのコレクション ステータスは、コレクションをクリックした後、バックエンドに送信される特定のデータによって制御されるはずです。その後、バックエンドがそのデータを更新して返します。このデータが更新される限り、収集ステータスは更新されませんか? どのようにページにアクセスしても、収集ステータスはバックエンドによって返されるデータであるはずであり、ブラウザの進行状況には追従しません。私の説明が質問と同じかどうかはわかりません

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:03:29

    関連するコードを投稿していただけますか?

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-15 17:03:29

    まず第一に、コレクションはサーバーと対話します。次に、ページがジャンプすると、前のページのコントローラーが破壊され、変数キャッシュが存在しません。コントローラーの初期化時に収集したデータを取得してページに表示する必要があると思います

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:03:29

    URLを変更する限り、現在のControllerは破棄されます。URLを変更して再度インターフェースにジャンプすると、バックグラウンドでオブジェクトが設定されていない限り、スコープ内のデータは初期化されたデータになります。 🎜🎜#

    返事
    0
  • キャンセル返事