Html 大写过滤器在角度平移内不工作

Html 大写过滤器在角度平移内不工作,html,angularjs,translation,uppercase,Html,Angularjs,Translation,Uppercase,我试图用大写字母显示按钮的文本。其中涉及本地化,因此按钮文本将从相应的语言文件中获取。语言转换可以很好地工作,但是大写转换不能。如果BTN_EDIT的值是语言文件中的小写文本,则文本始终以小写显示 <button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton" translate="{{'BTN_EDIT'|uppercase}}"></button> trans

我试图用大写字母显示按钮的文本。其中涉及本地化,因此按钮文本将从相应的语言文件中获取。语言转换可以很好地工作,但是大写转换不能。如果BTN_EDIT的值是语言文件中的小写文本,则文本始终以小写显示

 <button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton" translate="{{'BTN_EDIT'|uppercase}}"></button> 

translate指令显然不允许以这种方式进行筛选。试试这个:

<button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton">{{'BTN_EDIT' | translate | uppercase}}</button>
{{'BTN_EDIT'| translate | uppercase}

我知道已经太晚了,以防有人面临这个问题。要解决此问题,您必须使用css属性
style=“text transform:lowercase;”
,这将解决您的问题


干杯

如果您可以尝试以下方法:

<button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton" translate>{{'BTN_EDIT' | uppercase}}</button>
{{'BTN_EDIT'|大写}

我希望这能奏效。如果遇到任何困难,请告诉我。

并非所有英雄都戴斗篷!非常感谢。