谁能告诉我为什么索引属性的插值不起作用?该值保持固定在1。
.html格式
<swiper (slideChange)="onSlideChange($event)">
<ng-template *ngFor ="let image of this.images, let i = index" swiperSlide>
<ion-list style="align-items:center">
<ion-img class="image" [src]="image.data"></ion-img>
<ion-label>{{image.name}}</ion-label>
</ion-list>
</ng-template>
</swiper>
<ion-label>{{index}}/{{this.images.length}}</ion-label>
.ts
images = [....];
index = 1;
onSlideChange(event){
this.index = event[0].activeIndex+1;
console.log(this.index);
}
p.s控制台每隔(slideChange)打印正确的索引值
2条答案
按热度按时间bsxbgnwa1#
使用NgZone
.html格式
component.ts
jmp7cifd2#
您可以使用getActiveIndex()阅读官方文档https://ionicframework.com/docs/v3/api/components/slides/Slides/#getActiveIndex