2017-02-23 10 views
0

나는 다음 코드를angularjs 1.x를 사용하여 브라우저 창을 닫은 후 쿠키 값을 가져 오는 방법은 무엇입니까?

$rootScope.user= "Sai"; 
$cookieStore.put("userdata",$rootScope.user); 

를 사용하여 AngularJS와 쿠키 값을 설정하고

$cookieStore.get('userdata'); 

코드

을 열고 닫을 브라우저 창 사용 후 같은 쿠키 값을 얻으려고하지만 다시 undefined 또는 null오고 있어요.

+0

이것은 AngularJS cookieStore가 저장된 쿠키를 영구 보존하지 않기 때문일 수 있습니다. localStorage 또는 native JS 방식을 사용합니까? – mehulmpt

+0

만료일을 설정해야합니까? 모든 샘플 코드 ... – user2709752

답변

0

제공 한 코드에 따라 쿠키가 세션 쿠키로 설정됩니다. expires 옵션과 같은 쿠키를 설정할 때 추가 옵션을 설정해야합니다.

또한 가능한 경우 은 사용되지 않으므로 $cookies을 사용해보십시오. You can find additional info here.