accordionの実装がどのようになっているかですが、以下の場合だと厳しいと思います。
html
1<button *ngFor="let item of items" ion-item (click)="toggle()">
2 <div>{{item}}</div>
3 <button (click)="nest()">nest item</button>
4</button>
上記のコードですとアコーディオン内も含めて全体にtoggle()の処理がかかってきます。内部のエレメントを最前面にということもできないと思われます。
解決策としては、アコーディオンの開閉を行う箇所と、実際にトグルする箇所を分けるといった感じでしょうか。
html
1<div class="accordion-item" *ngFor="let item of items">
2 <button ion-item (click)="toggle()"></button>
3 <div class="accordion-item">{{item}}</div>
4 <button (click)="nest()">nest item</button>
5</div>
上記のようにすれば、内部のボタン(nest())押下時にtoggle()が反応することはありません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。