【问题标题】:How to provide a fallback static file for angular-translate?如何为角度翻译提供后备静态文件?
【发布时间】:2017-05-24 22:48:44
【问题描述】:

我正在使用 translateUrlLoader 从服务器获取资源文件。如果失败,我想使用本地文件。我怎样才能做到这一点?

【问题讨论】:

    标签: angularjs localization translate angular-translate


    【解决方案1】:

    所以我想出了一个技巧来解决这个问题。这是我以前做的代码:

    $translateProvider.translations('default', ResourceConstants.EnglishLabels).fallbackLanguage('default');
    

    所以基本上这样做是采用 JSON 并使用它来填充翻译表,以防所选语言为“默认”。然后我提供“默认”作为后备语言(名称无关紧要)。然后在您的获取请求(ajax)的情况下使用它

    $translateProvider.useUrlLoader('requestPath')
    

    失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多