Филтърът за главни букви не работи в ъглов превод

Опитвам се да покажа текста на бутон с главни букви. Включена е локализация, така че текстът на бутона ще бъде извлечен от съответните езикови файлове. Превключването на език работи добре, но преобразуването на главни букви не работи. Ако стойността на BTN_EDIT е текст с малки букви в езиковия файл, текстът винаги се показва с малки букви.

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

person Mridul Raj    schedule 18.05.2014    source източник


Отговори (3)


Директивата за превод очевидно не позволява филтър по този начин. Опитайте тази:

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

Знам, че е твърде късно, за всеки, който се сблъска с този проблем. за да разрешите този проблем, трябва да използвате css свойство style="text-transform:lowercase;" и това ще реши проблема ви.

наздраве

person Nadeem Khoury    schedule 31.08.2015

Ако може пробвай по следния начин:

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

Надявам се това да работи. Уведомете ме, ако срещнете затруднения.

person Vaibhav Pachauri    schedule 31.08.2015
comment
Не всички герои носят пелерини! Благодаря ти! - person Cammy; 04.09.2018