2017-02-06 29 views
0

我使用的是這裏描述的cookie存儲角翻譯:https://angular-translate.github.io/docs/#/guide/10_storages角轉換的cookie存儲路徑

的cookie被存儲在在默認密鑰對會話,但是它也適用於一個獨特的路徑cookie和結果不會記住跨http請求的語言鍵。

例子:

如果用戶是/帳戶頁面上,並設置自己的語言,cookie將被如下:

名稱:NG_TRANSLATE_LANG_KEY

路徑:/賬號

如果用戶在個人主頁上:

名稱:NG_TRANSLATE_LANG_KEY

路徑:/檔案

的結果是,語言是記住他們的特定頁面,而不是整個應用程序。有沒有一種方法來設置整個域的路徑?預期的結果是,只要設置了lanauage首選項,就會在整個應用程序中使用該語言。

回答

0

ng1.3.15不支持編輯cookie路徑。 ng1.4確實包含允許更改路徑的更改。

但是,商業標準是通過使用localStorage來解決的。如果需要更改cookie路徑,則需要更新ng。