2017-02-06 4 views
0

Я использую углового перевода с хранения печенья, как описано здесь: https://angular-translate.github.io/docs/#/guide/10_storagesрадиально-Перевести хранения печенья путь

Куки в настоящее время хранящийся в сессии под ключ по умолчанию, однако она также применяет уникальный путь к cookie, и результат не запоминает ключ языка через HTTP-запросы.

Пример:

Если пользователь находится на странице/счета и установить свой язык, печенье выглядит следующим образом:

Имя: NG_TRANSLATE_LANG_KEY

Путь:/Счет

Если пользователь находится на странице профиля:

Наименование: NG_TRANSLATE_LANG_KEY

Путь:/Профиль

В результате язык запоминается для их конкретных страниц, но не для всего приложения. Есть ли способ установить путь для всего домена? Ожидаемый результат: везде, где задан предпочтение lanauage, этот язык используется во всем приложении.

ответ

0

ng1.3.15 не поддерживает редактирование пути к файлу cookie. ng1.4 включает изменение, которое позволяет изменить путь.

Однако, бизнес-критерии были решены с помощью localStorage. Если требуется изменить путь к файлу cookie, необходимо обновить ng.

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