问我如何创建“手风琴列表”。
我需要在几个部分中使用示例“关于我们”,“服务”,在单击时,我将显示信息。
希望您能帮助我。在离子4中
答案 0 :(得分:1)
这不是Ionic 4中包含的组件,但这不是一个很难解决的问题。
如果要使用现成的组件,则可以使用Angular Material's expansion panel。
如果您只是想快速浏览一下,那就是这样:
深层链接支持的奖励注意事项:
Josh上有一个教程-Creating an Accordion List in Ionic。
在Mastering Ionic上还有详细的教程。
答案 1 :(得分:0)
我在这里使用标志。单击图像后,下一个面板将打开。这是第一次[隐藏]。要多次单击图像,我正在使用.ts文件中的标志。这对于静态列表很有帮助。
.html file
<img style="width:14px; height:14px;" src="assets/down_arrow.png" (click)="accordion()">
<ion-row [hidden]="panel" class="panel">
<div id="line"></div>
<ion-text style="padding-left:7px; padding-right:7px; font-size:11px;">>Description</ion-text>
</ion-row>
.ts file
panel = 1;
flag = 0;
accordion(){
if(this.flag == 0){
this.panel++;
this.flag = 1;
}
else if(this.flag == 1){
this.panel--;
this.flag = 0;
}
console.log(this.panel);
}