Po localStorage.clear () lub deleteRecord () w mojej aplikacji Ember.js lokalne dane pamięci są wskrzeszane

Obserwuję zmartwychwstanie danych polocalStorage.clear() lubdeleteRecord() (przykład jsbin) nazywa się w mojej aplikacji ember.

Wykonaj następujące kroki, aby powtórzyć problem:

Otwórz chrome web dev -> Zasoby -> Lokalna pamięć masowa -> "http://jsbin.com"Dodaj kilka orgów na tej stronie i zauważ, że są dodawane do lokalnej pamięciKliknij „Wyczyść pamięć lokalną” (przypadek 1) lub „Usuń dane organizacji” (przypadek 2) i sprawdź, czy pamięć lokalna została wyczyszczona. Nie odświeżaj strony. (Dane nadal pozostają na stronie, ale nic nie szkodzi, ponieważ strona nie została odświeżona).Dodaj jeszcze jeden org i zauważ, że wszystkie usunięte org są wskrzeszane (przypadek 1) lub LS nie jest usuwane (przypadek 2)Więc kiedy odświeżysz stronę, WSZYSTKIE USUNIĘTE DANE SĄ ZMIENIONE.

Pytania:

Dlaczego tak się dzieje?Jak mogę sprawić, by localStorage.clear () działało nawetbez odświeżanie po wyczyszczeniu (ręcznie lub wywołanie)location.reload)?

edytowane później, aby dodać deleteRecord ()

questionAnswers(2)

yourAnswerToTheQuestion