2015-04-07 22 views
6

Jaka jest różnica między $cookiestore i $cookies w angularjs.

Zobaczyłem dokument angularjs.

$ CookieStore i $ ciasteczka robią samego myślenia, ale jedyną różnicą jest

$ CookieStore - można obiekty umieścić lub pobrać z tej pamięci są automatycznie odcinkach lub rozszeregować przez kątowy na toJSON/fromJson .Ale $ ciasteczek - nie można zrobić tego

Czy to jedyna różnica? albo coś innego?

+1

Zajmę się tym bardziej, ale docs mówią: "Przestarzałe: (od wersji 1.4.0) Użyj zamiast tego usługi $ cookies." więc wydaje się trochę dyskusyjna. https://docs.angularjs.org/api/ngCookies/service/$cookieStore – jbobbins

Odpowiedz

2

Myślę, że każdy opis w dokumentacji sprawia, że ​​dość jasne:

$ cookies tylko daje dostęp do plików cookie same jak jeśli nie przez jakiś innej metody.

$ cookieStore używa plików cookie, aby utworzyć rozwiązanie do przechowywania kluczy/wartości dla użytkownika .

Więc jeśli zaczynają coś nowego i chce utrzymywać pary kluczy/wartości użytkowej $ CookieStore

Jeśli chcesz użyć istniejącego rozwiązania cookie - mówią odczytu/zapisu plików cookie z istniejącym systemem sesji serwera a następnie użyć $ cookie.

Powiązane problemy