【发布时间】:2019-11-10 03:19:48
【问题描述】:
我正在制作一个电子商务应用程序。在我的主页上,我按类别显示我的产品。我同时使用 ion-segment 和 ion-slides,这样用户就可以同时滚动和选择两者。当我有三个类别时很好,所有类别都在家里显示,但是当我增加类别时,其他类别都在屏幕后面。类别产品显示正常,但类别名称在内部且不可见。我想滚动屏幕上同时显示的类别名称和产品。那就是我想让活动段在屏幕上可见,当段不在屏幕上时。提前谢谢:-)
<ion-content>
<ion-segment color="dark" [(ngModel)]="tabs" style="width:640px;">
<ion-segment-button *ngFor="let i of productcategory" (click)="selectTab(i)" value="{{i.inc}}" >{{i.category_name}}</ion-segment-button>
<div id="slide" class="slide"></div>
</ion-segment>
<ion-slides #pageSlider (ionSlideWillChange)="changeWillSlide($event)">
<ion-slide *ngFor="let i of productcategory">
<ion-list>
<div *ngFor="let pr of products; let i=index" text-wrap class="swipe-tabs">
<div class="swipe-tabs-1">
<img src="http://example.com/{{pr.tbl_product_image}}" />
<button ion-button (click)="removefromcart(pr,i)">-</button>
<button ion-button color="light" *ngIf="check">{{quan[i]}}</button>
<button ion-button color="light" *ngIf="!check">0</button>
<button ion-button (click)="addToCart(pr,i)">+</button>
</div>
<div class="swipe-tabs-2">
<h2>{{pr.tbl_product_name}} </h2>
<ion-list radio-group >
<ion-item *ngFor="let p of pr.pricevariant; let j=index;">
<ion-label>{{p.weight}} <span class="colr-red">₹ {{p.dprice}}</span></ion-label>
<ion-radio [value]="p.weight" (ionSelect)="getdata(pr,p,i,j)" ></ion-radio>
</ion-item>
</ion-list>
</div>
<div class="border-hr"></div>
</div>
</ion-list>
</ion-slide>
</ion-slides>
【问题讨论】:
标签: angular ionic-framework ionic2 event-handling ionic3