【问题标题】:Angular-Translate cookie storage pathAngular-Translate cookie 存储路径
【发布时间】:2017-06-23 20:07:33
【问题描述】:

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

cookie 以默认键存储在会话中,但它也为 cookie 应用了唯一路径,结果不会记住跨 http 请求的语言键。

例子:

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

名称:NG_TRANSLATE_LANG_KEY

路径:/帐户

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

名称:NG_TRANSLATE_LANG_KEY

路径:/配置文件

结果是该语言会在其特定页面中被记住,但不会在整个应用程序中被记住。有没有办法为整个域设置路径?预期的结果是,无论设置语言首选项,该语言都会在整个应用程序中使用。

【问题讨论】:

    标签: angularjs cookies session-cookies angular-translate


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 2011-02-17
      • 2018-02-06
      • 2020-12-19
      • 2019-04-24
      • 1970-01-01
      • 2021-10-20
      • 2012-03-08
      • 2018-04-14
      相关资源
      最近更新 更多