Как развернуть список внутри списка для определенного индекса в ионном

Я начал работать над ionic пару недель назад, и мне очень трудно это реализовать.

Я пытаюсь реализовать категорию и меню подкатегории.

Во внешнем списке я получаю категорию данных. нажав на значок "плюс", я должен получить связанные с ним подкатегории.

Вот мой код

<ion-list *ngFor="let s of Categories;let i = index">
    <div>
        <div  class="outer-div">
            <div class="outer-div"> 
                <ion-item no-lines>
                    <ion-checkbox ></ion-checkbox>  
                    <ion-label>{{s.name}}</ion-label>
                </ion-item>        
            </div>
            <div class="inner-div">
                <ion-item no-lines>
                    <ion-icon ios="ios-add" md="md-add" (click)="subCat1(i)"></ion-icon>
                </ion-item>
            </div>
        </div>
    </div>


    <ng-container  *ngFor="let se of SubCategories;let d = index">
        <ion-item *ngIf="hideMe" class="padding-card">
            <ion-label>{{se.name}}</ion-label>
            <ion-checkbox></ion-checkbox>
        </ion-item>
    </ng-container>

</ion-list>

Концепция в том, что я изначально скрыл все свои подкатегории. Когда я нажимаю на определенную категорию, она должна показывать только подкатегорию этого индекса.

но он скрывает все подкатегории в списке.

вот мой тс. код:-

subCat1(data){
    console.log(data);
    this.hideMe = !this.hideMe;
}

Я прилагаю скриншот проблемы, а также

Это меню начальных категорий в списке:

Это начальные категории

Когда я нажимаю одну кнопку, каждая подкатегория раскрывается изображение 2

0 ответов

Другие вопросы по тегам