Ustawiam wartości w plikach cookie angularjs za pomocą następującego kodu
$rootScope.user= "Sai";
$cookieStore.put("userdata",$rootScope.user);
i spróbuj uzyskać tę samą wartość pliku cookie po zamknięciu i otwarciu okna przeglądarki za pomocą kodu
$cookieStore.get("userdata");
ale wraca undefined
lub null
.
Odpowiedzi:
0 dla odpowiedzi № 1W oparciu o podany kod pliki cookie są ustawiane jako pliki cookie sesji. Będziesz musiał ustawić dodatkowe opcje podczas ustawiania pliku cookie, np expires
opcja.
Ponadto, jeśli możesz, spróbuj użyć $cookies
od $cookieStore
jest przestarzałe. Możesz znaleźć dodatkowe informacje tutaj.