Saya juga mengalami masalah yang sama Semasa saya bekerja di halaman [Permulaan] acara pemasaran syarikat baru-baru ini, permulaan itu dibahagikan kepada 4 langkah saya menggunakan setiap langkah sebagai paparan bernama, seperti: <p ng-if="step == 3" ui-view="step-3"></p>, melalui ng-if Untuk menentukan langkah yang hendak dipaparkan, terdapat kaedah dalam pengawal untuk menetapkan step seperti berikut:
Namun, apabila mengedit ke langkah tertentu, jika anda memuat semula penyemak imbas, anda akan kembali ke langkah pertama. Pada mulanya saya menggunakan localStorage untuk menyimpan stepstatus
Ini menyimpan status, tetapi terdapat masalah Jika pengeditan semasa mencapai langkah 3, dan saya membuka semula tetingkap untuk memasuki pengeditan dari halaman senarai, ia akan pergi terus ke langkah ketiga, melangkau dua langkah pertama. Kemudian saya juga mencuba $cacheFactory, tetapi statusnya hilang sebaik sahaja saya menyegarkannya, jadi penyelesaian terakhir adalah menggunakan sessionStorage. Anda boleh membaca artikel localstorage oleh array_huang komuniti untuk memahami senario penggunaan kedua-duanya.
Cara ini tidak semestinya terbaik, tetapi ia boleh dicuba sebagai alternatif.
Saya juga mengalami masalah yang sama Semasa saya bekerja di halaman [Permulaan] acara pemasaran syarikat baru-baru ini, permulaan itu dibahagikan kepada 4 langkah saya menggunakan setiap langkah sebagai paparan bernama, seperti:
<p ng-if="step == 3" ui-view="step-3"></p>
, melaluing-if
Untuk menentukan langkah yang hendak dipaparkan, terdapat kaedah dalam pengawal untuk menetapkanstep
seperti berikut:Namun, apabila mengedit ke langkah tertentu, jika anda memuat semula penyemak imbas, anda akan kembali ke langkah pertama. Pada mulanya saya menggunakan localStorage untuk menyimpan
step
statusIni menyimpan status, tetapi terdapat masalah Jika pengeditan semasa mencapai langkah 3, dan saya membuka semula tetingkap untuk memasuki pengeditan dari halaman senarai, ia akan pergi terus ke langkah ketiga, melangkau dua langkah pertama.
Kemudian saya juga mencuba
$cacheFactory
, tetapi statusnya hilang sebaik sahaja saya menyegarkannya, jadi penyelesaian terakhir adalah menggunakansessionStorage
. Anda boleh membaca artikel localstorage oleh array_huang komuniti untuk memahami senario penggunaan kedua-duanya.Cara ini tidak semestinya terbaik, tetapi ia boleh dicuba sebagai alternatif.
Rujuk kilang cache sudut