【问题标题】:Append value to translation token with ng-bind使用 ng-bind 将值附加到翻译标记
【发布时间】:2019-03-18 14:42:41
【问题描述】:

我正在尝试对一个元素进行 5 次迭代。为此,我使用带有track by $index 的ng-repeat。之后,我想使用来自$index 的值添加到翻译标记中。这个索引值被附加到标记上,然后它会获取正确的翻译。

在我当前的代码中:

<div class="col-xs-12" ng-repeat="x in [].constructor(5) track by $index">
<div class="col-xs-10">
    <span>{{$index}}</span>
    <label class="form">
        <span ng-bind-html="'FORM.TRANSLATION_TOKEN_$index' | translate"></span>
    </label>
</div>
...                             
</div>

我得到了所有带有 FORM.TRANSLATION_TOKEN_$index 的字段,这意味着它没有被正确翻译。

我需要翻译 FORM.TRANSLATION_TOKEN_0。

你知道如何进行这项工作吗?

【问题讨论】:

    标签: javascript angular ng-bind


    【解决方案1】:

    试试这个:

    ...
    <span ng-bind-html="'FORM.TRANSLATION_TOKEN_' +$index | translate"></span>
    ...
    

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 1970-01-01
      • 2014-06-15
      • 2012-06-16
      • 2014-09-14
      • 1970-01-01
      相关资源
      最近更新 更多