2015-04-01 3 views
1

Я новичок с AngularJs и у меня есть некоторые проблемы с пониманием, как использовать $ CookieStore:/

У меня есть много кнопок. Каждый раз, когда нажимается кнопка отчетливый функция вызывается в контроллере, и в этой функции, я пытаюсь сохранить значение в куки

пример:

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

И при погрузке страницы, я добавил эту строку:

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

Когда мы загружаем страницу в первый раз, это нормально, чтобы получить «неопределенное» всплывающее окно. Но проблема в том, что даже после нажатия нескольких кнопок я всегда получал неопределенное всплывающее окно после обновления.

Вот рабочий пример: http://plnkr.co/edit/6kuqaT7ISpo7uEwLHcZn?p=preview

Пожалуйста, помогите

Благодаря

ответ

1

Я проверил ваш plunker печенье установка правильно :-)

Прекратить использование и кнопка RUN для обновления: P

enter image description here

+0

Хорошо, проблема в том, что он работает на Plunker, но не в локальном html-файле:/ – user

+0

Lol, забудьте, я просто глуп. Он не работает, потому что для его работы я должен запустить его на сервере #FAIL – user

+1

haha ​​happy code :-P – squiroid

0

Я видел аналогичную проблему с обновлением + $ cookieStore некоторое время назад, попробуйте использовать sessionStorage, если ваш целевой браузер (ы) это разрешит.

Какую угловую версию вы используете?

+0

Хорошо, проблема в том, что он работает на Plunker, но не в локальном html-файле:/I use angularJS 1.3.15 – user

Смежные вопросы