我正在尝试以大写显示按钮的文本。涉及到本地化,因此按钮文本将从相应的语言文件中获取。语言切换工作正常,但大写转换不工作。如果BTN_EDIT的值是语言文件中的小写文本,则文本始终以小写显示。
<button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton" translate="{{'BTN_EDIT'|uppercase}}"></button>
字符串
tyu7yeag1#
translate指令显然不允许这样的过滤器。试试这个:
<button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton">{{'BTN_EDIT' | translate | uppercase}}</button>
afdcj2ne2#
我知道这是太晚了,以防万一任何人谁面临这个问题。要解决这个问题,你必须使用css属性style="text-transform:lowercase;",这将解决你的问题。欢呼
style="text-transform:lowercase;"
rvpgvaaj3#
如果你可以尝试以下方法:
<button ng-click="editUserLoginCreditDetails()" ng-show="editLoginCredentialButton" translate>{{'BTN_EDIT' | uppercase}}</button>
字符串我希望这会有用。如果你遇到任何困难,请告诉我。
3条答案
按热度按时间tyu7yeag1#
translate指令显然不允许这样的过滤器。试试这个:
字符串
afdcj2ne2#
我知道这是太晚了,以防万一任何人谁面临这个问题。要解决这个问题,你必须使用css属性
style="text-transform:lowercase;"
,这将解决你的问题。欢呼
rvpgvaaj3#
如果你可以尝试以下方法:
字符串
我希望这会有用。如果你遇到任何困难,请告诉我。