2016-04-21 93 views
3

我有這樣的看法:AngularJS翻譯&UI工具提示的html

uib-tooltip-html="tooltipData(form, field)" 

tooltipData返回數據(示例):

*** 
var str = $translate.instant('LONG_EMAIL') 
return str; 
*** 

並且當i開關我的應用程序的朗 - 翻譯沒有更新((

當我硬編碼(這是解決這一問題的好方法)

uib-tooltip-html="{{'LONG_EMAIL' | translate}}" 

一切都很好

如何翻譯從控制器返回的字符串?

回答

0

你可以通過具有$filtertranslate

var str = $filter('translate')('LONG_EMAIL') 
return str; 
實現這一目標