我有这样的观点:
uib-tooltip-html="tooltipData(form, field)"
和tooltipData
返回数据(示例):
***
var str = $translate.instant('LONG_EMAIL')
return str;
***
当我切换我的应用程序的lang时 - 翻译没有更新((
当我硬编码时(这是一个解决这个问题的坏方法)
uib-tooltip-html="{{'LONG_EMAIL' | translate}}"
一切都很好
如何翻译从控制器返回的字符串?
答案 0 :(得分:0)
您可以通过$filter
超过translate
var str = $filter('translate')('LONG_EMAIL')
return str;
答案 1 :(得分:0)
更简单的解决方案
uib-tooltip="{{ 'LONG_EMAIL' | translate }}"