【问题标题】:How to get the translations of a key in a particular language using angular $translate如何使用 angular $translate 获取特定语言的键的翻译
【发布时间】:2014-06-15 21:10:47
【问题描述】:

有没有办法在控制器内部使用角度 $translate 来获得特定语言的翻译? $translate.instant(KEY) 根据所选语言返回键的翻译。我需要的是类似 例如,如果我已经定义了两种语言的翻译:英语和西班牙语,那么 $translate.Somefunction(KEY,"languagekey")

【问题讨论】:

    标签: html angularjs localization translation


    【解决方案1】:

    我不是$translate 专家,但您能更改首选语言,进行翻译,然后再切换回首选语言吗?

    var preferred = $translate.preferredLanguage();
    $translate.use('de')
    $translate('HEADLINE').then(function(headline){
       $scope.translatedGerman = headline;
    });
    $translate.use(preferred);
    

    似乎至少可以在我的简单演示中使用:http://plnkr.co/edit/tPRbH7Oehy1nycBVopUw?p=preview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多