angular.js - 关于angularjs变量被浏览器“缓存”的问题
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:01:29
0
4
607

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

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
为情所困

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

仅有的幸福

Bolehkah anda menghantar kod yang berkaitan?

Peter_Zhu

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

大家讲道理

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 <.>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan