Angular-Translate cookie存储路径

时间:2017-02-06 19:02:48

标签: angularjs cookies session-cookies angular-translate

我正在使用带有Cookie存储的angular-translate,如下所述:https://angular-translate.github.io/docs/#/guide/10_storages

Cookie存储在默认密钥下的会话中,但是它也会应用cookie的唯一路径,结果不会记住http请求中的语言密钥。

示例:

如果用户在/帐户页面上并设置了他们的语言,则cookie如下:

名称:NG_TRANSLATE_LANG_KEY

路径:/帐户

如果用户在个人资料页面上:

名称:NG_TRANSLATE_LANG_KEY

路径:/个人资料

结果是语言会被记住用于特定页面,但不会记住整个应用程序。有没有为整个域设置路径的方法?预期的结果是,只要设置了lanauage首选项,就会在整个应用程序中使用该语言。

1 个答案:

答案 0 :(得分:0)

ng1.3.15不支持编辑cookie路径。 ng1.4确实包含允许更改路径的更改。

但是,使用localStorage解决了业务标准。如果需要更改cookie路径,则需要更新ng。