Angular 如何在幻灯片移动时调用函数

Angular 如何在幻灯片移动时调用函数,angular,typescript,ionic-framework,ionic2,ionic3,Angular,Typescript,Ionic Framework,Ionic2,Ionic3,我想做的是,当一个函数滑动正确时,我想调用一个函数。但是我不知道它是否可以在ionic中完成。我的Ionion项滑动代码是 <ion-list> <ion-item-sliding #item> <ion-item> <span class="heart-icon"></span> <h4>Slide righ

我想做的是,当一个函数滑动正确时,我想调用一个函数。但是我不知道它是否可以在ionic中完成。我的Ionion项滑动代码是

        <ion-list>
          <ion-item-sliding #item>
            <ion-item>
              <span class="heart-icon"></span>
              <h4>Slide right to Unfavorite</h4>
            </ion-item>
            <ion-item-options side="left">
              <button ion-button (click)="favorite(item)">Favorite</button>
            </ion-item-options>
          </ion-item-sliding>
        </ion-list>

向右滑到不利位置
最喜欢的

我必须点击“收藏夹”按钮才能调用该功能,但每当有人向右滑动时,我都需要它

有一个幻灯片更改事件: 在HTML中:


当更改幻灯片()时{
log('Do something')
}

你有没有看医生,也许能帮你

使用这个:
ionDrag
查看这个链接:它工作了,但是它的触发事件太多次了。有没有办法限制它?好的;使用此选项:
ionswip
它只会发射一次。
<ion-slides (ionSlideDidChange)="slideChanged()">
slideChanged() {
    let currentIndex = this.slides.getActiveIndex();
    console.log('Current index is', currentIndex);
  }
<ion-slides ionSlideWillChange="whenChangeSlide()"></ion-slides>

whenChangeSlide(){
  console.log('Do something')
}