【问题标题】:Uppercase filter not working inside angular translate大写过滤器在角度平移内不起作用
【发布时间】:2014-05-18 17:39:52
【问题描述】:

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

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

【问题讨论】:

    标签: html angularjs translation uppercase


    【解决方案1】:

    翻译指令显然不允许以这种方式进行过滤。试试这个:

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

    【讨论】:

      【解决方案2】:

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

      干杯

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

        • 不是所有的英雄都穿斗篷!谢谢!
        猜你喜欢
        • 1970-01-01
        • 2023-04-03
        • 2016-03-13
        • 1970-01-01
        • 1970-01-01
        • 2016-08-11
        • 2018-06-09
        • 2016-09-26
        • 1970-01-01
        相关资源
        最近更新 更多