大写滤波器在角度平移内不起作用

Mri*_*Raj 3 html translation uppercase angularjs

我试图以大写形式显示按钮的文本.涉及本地化,因此将从相应的语言文件中提取按钮文本.语言切换工作正常,但大写转换没有.如果BTN_EDIT的值是语言文件中的小写文本,则文本始终以小写字母显示.

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

Jer*_*rad 6

translate指令显然不允许以这种方式使用过滤器.试试这个:

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


Nad*_*ury 5

我知道为时已晚,以防万一遇到此问题的人。要解决此问题,您必须使用 css 属性style="text-transform:lowercase;",这将解决您的问题。

干杯


Vai*_*uri 5

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

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

我希望这会起作用。如果您遇到任何困难,请告诉我。