【发布时间】:2017-10-27 11:10:26
【问题描述】:
下面的代码使用了 ionic 3 中的片段。文档显示了 ngSwitch、ngModel 的使用。但我想简单地在细分上滑动并切换到另一个细分选项卡。我怎样才能做到这一点?
我对滑动顶部的选项卡不感兴趣,但通过滑动内容我想更改分段选项卡。
<ion-content padding>
<div>
<ion-segment [(ngModel)]="abc">
<ion-segment-button value="Segment1">
Segment Title
</ion-segment-button>
<ion-segment-button value="segment2">
Segment Title
</ion-segment-button>
</ion-segment>
</div>
<div [ngSwitch]="abc">
<ion-list *ngSwitchCase="'segment2'" class="list-fixed">
<ion-item>
<ion-thumbnail item-start>
<img src="assets/imgs/1.jpg">
</ion-thumbnail>
<h2>List Item 1</h2>
<p>List Item Subtitle</p>
<button ion-button clear item-end>View</button>
</ion-item>
</ion-list>
<ion-list *ngSwitchCase="'segment1'" class="list-fixed">
<ion-item>
<ion-thumbnail item-start>
<img src="assets/imgs/3.png">
</ion-thumbnail>
<h2>List Item Title 1</h2>
<p>Subheading</p>
<button ion-button clear item-end>View</button>
</ion-item>
</ion-list>
</div>
【问题讨论】:
-
离子的片段不支持这个。你必须自己实现它。提示:Angular/Ionic 带有 HammerJS,因此您可以使用
panleft和panright事件来检测滑动手势。
标签: angular ionic-framework ionic3