Как активировать ионное переключение в соответствии с переданным идентификатором? - PullRequest
0 голосов
/ 09 сентября 2018

У меня есть количество постов, и я должен активировать переключатель при просмотре только тех, на которые нажал пользователь. Но когда нажата кнопка одного сообщения, кнопка каждого сообщения активна, хотя и не обновляется в базе данных.

    <p class="font">
           <strong>Space Type:&nbsp;</strong>{{ post.AvailableSpace.Space.SpaceTypeName }}
                <br> <strong>Address:&nbsp;</strong> {{ post.AvailableSpace.Address}}
                <br><strong>Price:&nbsp;</strong> {{ post.AvailableSpace.Price }} {{ post.AvailableSpace.PriceType.PriceTypeName}}
                <br><strong>No of available rooms:&nbsp;</strong> {{post.AvailableSpace.NoOfRooms}}
                <br>
    </p>

1 Ответ

0 голосов
/ 10 сентября 2018

Вы должны использовать * ngFor и ngClass для простого способа переключения чего-либо.

.ts file

  examples: any = [];
  toggleSection(i) {
    this.examples[i].open = !this.examples[i].open;
    }

.html файл

<ion-list *ngFor="let item of examples; let i = index">
<ion-item  (click)="toggleSection(i)" [ngClass]="{'section-active': item.open}">
</ion-item>
<ion-card *ngIf="item.open"> Hello </ion-card>
</ion-list>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...