【问题标题】:Angular translate get language from localstorage角翻译从本地存储中获取语言
【发布时间】:2017-01-23 14:43:57
【问题描述】:

我在一个项目中使用 Angular Translate。所选语言使用useLocalStorage() 保存,并且运行良好。

但我想获得使用/选择的语言。在我使用本地存储之前$translate.use 工作正常,但现在$translate.use 未定义。

有没有办法从本地存储中获取实际语言?

【问题讨论】:

    标签: angularjs local-storage angular-translate


    【解决方案1】:

    函数$translate.use() 既是一个setter 也是一个getter。试试这个:

    var $userLanguage = $translate.proposedLanguage() || $translate.use();
    

    如果proposedLanguage()未定义,use()的返回值将被赋值给$userLanguage

    根据您的问题,也许您只是忘记了括号?

    【讨论】:

      猜你喜欢
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      相关资源
      最近更新 更多