оператор if в HTML in ioni c 3 - PullRequest
0 голосов
/ 12 июля 2020

я использую ioni c 3.9, у меня есть кнопка в моем HTML файле, я хочу сделать условный оператор if, который в соответствии со значением переменной из машинописного текста, если это правда, будет отображать текст кнопки в противном случае отобразится другой текст. это кнопка:

  <button ion-button (click)="openCalendar()">Me Rapeller de cet evenement </button>

я хочу, чтобы это было так:

  <button ion-button (click)="openCalendar()">
   if(this.traduction == true){
Me Rapeller de cet evenement
   }else{
Remind me later
   }
 </button>

возможно ли это в HTML?

1 Ответ

0 голосов
/ 12 июля 2020

Это не вопрос ioni c, а angular, и да, это возможно.

 <button ion-button (click)="openCalendar()">
  {{getText()}}
 </button>

И в вашем файле компонента

 getText() {
  if(this.traduction === true){
    return 'Me Rapeller de cet evenement';
   } else {
     return 'Remind me later';
   }
}

Однако вместо такое кодирование, я бы посоветовал посмотреть на функциональность i18n в Angular.

https://angular.io/guide/i18n

...