cari

Rumah  >  Soal Jawab  >  teks badan

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

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

曾经蜡笔没有小新曾经蜡笔没有小新2745 hari yang lalu610

membalas semua(4)saya akan balas

  • 为情所困

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

    Masalah ini tidak sepatutnya berlaku Menurut idea saya, status koleksi halaman anda harus dikawal oleh beberapa data yang dihantar kepada anda oleh bahagian belakang Selepas anda mengklik Koleksi, hantar permintaan ke bahagian belakang, dan kemudian Kemas kini bahagian belakang data itu dan mengembalikannya kepada anda. Selagi data ini dikemas kini, tidakkah status koleksi anda akan dikemas kini Tidak kira bagaimana anda memasuki halaman, status koleksi haruslah beberapa data yang dikembalikan kepada anda oleh bahagian belakang dan ia tidak akan mengikuti kemajuan penyemak imbas anda. Terdapat perubahan dalam pengunduran Saya tidak tahu sama ada penjelasan saya sama dengan apa yang anda tanya

    balas
    0
  • 仅有的幸福

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

    Bolehkah anda menghantar kod yang berkaitan?

    balas
    0
  • 天蓬老师

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

    Pertama sekali, koleksi anda berinteraksi dengan pelayan Kedua, apabila halaman anda melompat, pengawal halaman sebelumnya telah dimusnahkan, dan tiada cache berubah. Saya fikir anda perlu mendapatkan semula data yang dikumpul apabila pengawal dimulakan dan kemudian memaparkannya pada halaman

    balas
    0
  • 大家讲道理

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

    Sebaik sahaja URL ditukar, Pengawal semasa akan dimusnahkan Apabila anda melompat ke antara muka sekali lagi dengan menukar URL, data dalam skop akan menjadi data yang dimulakan, melainkan latar belakang menetapkan nilai untuk objek <. 🎜>

    balas
    0
  • Batalbalas