我无法从 ng-repeat
循环中的对象中获取工具提示显示的翻译值(使用角翻译):
<div ng-repeat="type in types">
<div>
<span ng-bind-html="type.icon"></span>
<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 角:1.4.4
如果您使用的是UI Bootstrap 0.13.4,则指令没有前缀'UIB'前缀
请参阅http://angular-ui.github.io/bootstrap/versioned-docs/0.13.4/#/tooltip有关详细信息
好的,对于那些将来会面对同等问题的人:我只是没有在descriptionNormal
的翻译文件中投入任何值。
示例:
type.descriptionNormal = "DESCRIPTION"
翻译文件: "DESCRIPTION": ""
就是这样。现在一切正常。
因此,如果值为空,则不会显示工具提示。