我正在使用带有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首选项,就会在整个应用程序中使用该语言。
答案 0 :(得分:0)
ng1.3.15不支持编辑cookie路径。 ng1.4确实包含允许更改路径的更改。
但是,使用localStorage解决了业务标准。如果需要更改cookie路径,则需要更新ng。