2016-01-06 4 views
0

В настоящее время я использую угловые куки-файлы, чтобы сохранить информацию. Так я добавляю информацию. oItems - массив объектов javascript.Угловое печенье не возвращает одинаковое значение при разных URL

Угловое Versoin 1.4.7

$ cookies.putObject ("oItems", oItems, [{путь: '/', истекает: ехр, домен: 'alpha.domain.com'} ])

И способ получить это:

$ cookies.getObject ("oItems")

Эти работы прекрасны, когда я нахожусь на url alpha.domain.com

Теперь я пытаюсь получить доступ к файлу cookie по адресу alpha.domain.com/cart и способен принимать значения. Проблема возникает, когда я удалить элемент из массива «oItem» На alpha.domain.com/cart это показывает только один пункт, где, как на alpha.domain.com он показывает 2 пунктов.

Можете ли вы, пожалуйста, сказать мне, что может быть проблемой?

ответ

0

В основном ответ заключается в том, чтобы установить путь к «/», чтобы все действия/URL-адреса из вашего приложения получали доступ и обновляли один и тот же файл cookie. Просто мы должны сделать:

myApp.config ([ '$ cookiesProvider', функция ($ cookiesProvider) {
$ cookiesProvider.defaults.path = '/'; }]);

Мне потребовалось, чтобы это сделать, но да, это работает.

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