Добавьте html-контент с помощью оператора if Angular 7 - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу добавить ионный значок в ионную кнопку, когда я отключаю кнопку.Я предоставлю вам код ниже.days - это массив с 30 объектами json:

 days = [ 
          { 
            dayId:1, 
            disabled:false
          },
          ....
        ];

Могу ли я так использовать ngIf?`

<ion-content padding>

  <div *ngFor="let day of days let i=index">
    <ion-button id={{day.day}} expand="block" size="large" (click)="test(day.day)" ngDefaultControl [(ngModel)]="days" disabled = {{day.disabled}} >DAY {{day.day}} 
        <div *ngIf="{{day.disabled}} == true;">
          <ion-icon slot="end" name="checkmark-circle"></ion-icon>
        </div>
    </ion-button>
  </div>

</ion-content>

`

1 Ответ

1 голос
/ 05 апреля 2019

ИМО, да, вы можете использовать *ngIf так, как вы его используете.

Вы также можете использовать следующий синтаксис для того же

<div *ngIf="day.disabled">

  // Your code

</div>
...