Я пишу мобильное приложение с использованием Ionic framework, также я использую angular-translate и его работу хорошо, но я хочу отображать контент на английском или испанском языках в зависимости от выбор языка пользователя. Я пытаюсь использовать нг-если для проверки состояния, это часть моего кода:Как использовать ng-if с угловым переводом
<div class="tit" ng-if=" {{'LANGUAGE' | translate}} == en ">
{{adult.desdeAct}} - {{adult.titleAct}}
</div>
</div>
<div class="tit" ng-if=" 'LANGUAGE' | translate == sp ">
<div class="tit">
{{adult.desdeAct}} - {{adult.titleActEs}}
</div>
</div>
Но нг-если не WOKING, я имею в виду не подтверждения expresion. Может ли кто-нибудь дать мне отзыв?
С уважением, caribesoft
Спасибо, Omri, во всем моем приложении я делаю то, что вы комментируете, но в этом разделе приложения сложнее. В моем посте я упомянул, что это будет текст на английском или испанском языке, но вещь Я хочу показать здесь содержимое полей базы данных Firebase, проблема в том, что для английского я назвал «titleAct», а для испанского я назвал «titleAct'Es», так что это моя проблема, как мне отображать на английском языке :
@CaribeSoft В этом случае вы назвали свои переменные по-разному (может быть, посмотрите, можете ли вы его изменить?) Я не думаю, что у вас есть другой выбор, но вы все равно можете использовать один HTML-код и вызвать функцию в вашем контроллере, и там есть переключатель, чтобы вернуть нужный текст. –
Привет, Omri, не является именами переменных, имена полей базы данных области, они должны быть разными, одно поле для английского и другое для испанского. И проблема заключается в том, как восстановить правильные значения в зависимости от выбранного языка, – CaribeSoft