Jest całkiem nowy w AngularJS i szuka wskazówek. Poniżej znajduje się moja konfiguracja;
www.page1.php?variable1=one&variable2=two&variable3=three
www.page2.php
Chcę pobrać 3 zmienne z page1.php
url i przekazać je do page2.php
po naciśnięciu przycisku. Też chcę je uporać jakoś page3.php
, page4.php
etc będą ich potrzebować. Strony wykorzystują AngularJS do korzystania ze zmiennych.
Wiem, że istnieje kilka sposobów, aby to zrobić;
- ciasteczka; Mogę uzyskać dostęp do zmiennych za pomocą
$_GET
, jak mogę zapisać je jako pliki cookie? z Angular? - Lokalny magazyn; Jak uzyskać dostęp do parametrów adresu URL, zapisać je jako
var
i dodaj do lokalnej pamięci, takiej jaklocalStorage["variable"] = variablefromurl;
Która droga jest najlepsza? Wszelkie wskazówki zostaną docenione. Jestem nowy w Angular.
FYI to jest dla koszyka na zakupy ..
Niepowiązane pytanie; Jaki jest najlepszy sposób na zapisanie strony klienta koszyka?
$_SESSIONS(PHP)? $_COOKIES(PHP or AngularJS)? localStorage(AngularJS)?
Odpowiedzi:
0 dla odpowiedzi № 1Do dzielenia się informacjami między różnymi stronami, z których możesz korzystać $stateParams
i możesz polecać to link, aby uzyskać więcej wyjaśnień.
W przypadku usług możesz odnieść się do oryginalnej dokumentacji tutaj