2015-04-01 20 views
1

後,我與AngularJs一個初學者,我有一些很難理解如何使用$的CookieStore:/

我有很多的按鈕。每當一個按鈕被點擊,一個獨特的功能是所謂的控制器,並在此功能,我想要存儲在cookie

例如值:

$cookieStore.put('cookie', '1'); 

而在的負載頁面,我添加了這一行:

alert($cookieStore.get('cookie')); 

當我們第一次加載頁面時,通常會得到一個「未定義」的彈出窗口。但問題是,即使點擊了多個按鈕,刷新後我總是得到一個未定義的彈出窗口。

這裏的工作演示:http://plnkr.co/edit/6kuqaT7ISpo7uEwLHcZn?p=preview

請幫

感謝

回答

1

我檢查你的plunker cookie被正確設定:-)

使用停車和運行按鈕刷新:P

enter image description here

+0

好吧,問題是,它適用於Plunker,但不適用於本地html文件:/ – user 2015-04-01 18:26:49

+0

哈哈,忘記了,我只是愚蠢。它不工作,因爲要得到它的工作,我需要運行它在服務器上#FAIL – user 2015-04-01 18:32:00

+1

哈哈快樂編碼:-P – squiroid 2015-04-01 18:33:04

0

前段時間,我看到類似刷新+ $ cookieStore的問題,如果您的目標瀏覽器允許,請嘗試使用sessionStorage。

你使用什麼角度版本?

+0

好吧,問題是,它適用於Plunker,但不是在本地HTML文件中:/我使用angularJS 1.3.15 – user 2015-04-01 18:27:38