代码之家  ›  专栏  ›  技术社区  ›  Joey

Angular.Translate在HTML中的<br>上下文中不工作

  •  1
  • Joey  · 技术社区  · 6 年前

    我在和AngularJS合作,几天后我就尝试使用PascalPrecht的“angular.translate”来实现翻译。这通常工作如下:

    App.JS

    angular.module('app', ['ionic', 'config', 'pascalprecht.translate'])
    
    .config(function ($translateProvider)
    
    {
         $translateProvider.translations("en", 
         {
             "GAME_ERROR": "Some error description!",
             "GAME_VALUES": "You got something",
         });
    
         $translateProvider.preferredLanguage("en");
    })
    

    游戏.html

    <th colspan="2" translate="GAME_ERROR"><br translate="GAME_VALUES"></th>
    

    写入变量时 "GAME_VALUES" 这个没有显示。使用 <span> 两者都没有帮助:

    <th colspan="2" translate="GAME_ERROR"><br><span translate="GAME_VALUES"></span></th>
    

    在另一个地方,我也有同样的建筑——那里的工作区 <跨度> 作品。

    需要做什么才能得到这套?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Tapi    6 年前

    <th colspan="2">{{ 'GAME_ERROR' | translate}} <br> {{ 'GAME_VALUES' | translate}}</th>
    

    <th colspan="2"><span translate="GAME_ERROR"></span><br><span translate="GAME_VALUES"></span></th>