从ng-repeat值翻译UI Bootstrap工具提示

时间:2016-06-15 17:03:26

标签: angularjs twitter-bootstrap angular-translate

我无法从ng-repeat循环中的对象获取工具提示显示翻译值(使用角度翻译):

<div ng-repeat="type in types">
            <div>
                <span ng-bind-html="type.icon"></span>&nbsp;
                <label style="font-size: 20px;">{{type.nameNormal | translate}}</label>
                <i class="fa fa-info-circle"
                   tooltip-class="custom-tooltip"
                   uib-tooltip="{{'type.descriptionNormal' | translate}}"
                   tooltip-placement="bottom"></i>
                <hr class="hr-no-background">
            </div>
        </div>

P.S。 UI Bootstrap版本:0.13.4      Angular:1.4.4

2 个答案:

答案 0 :(得分:0)

如果您使用的是ui bootstrap的0.13.4,则指令不会以&ube&#39; uib&#39;为前缀。前缀

有关详细信息,请参阅http://angular-ui.github.io/bootstrap/versioned-docs/0.13.4/#/tooltip

答案 1 :(得分:0)

好的,对于那些将来会面临同样问题的人:我只是没有为descriptionNormal的翻译文件中添加任何值。

示例:

type.descriptionNormal = "DESCRIPTION"

翻译文件: "DESCRIPTION": ""

情况就是这样。现在一切正常。

因此,如果值为空,则工具提示不会显示。