2017-04-26 39 views
0

我一直在試圖理解使用回調來保持範圍在我試圖運行的回調上,但我仍然缺少一些東西。idangero.us Swiper with Angular - 如何在配置回調中保持範圍

Swiper(至少適用於Angular)使用「config」來設置分頁,slidesPerView等,包括當用戶到達最後一張幻燈片(onReachEnd)時該做什麼,但我無法將該範圍維持在該回調中看起來像這樣:

config: any = { 
     pagination: '.swiper-pagination', 
     ... 
     ... 
     onReachEnd: function(swiper){ 
     console.log(this.userName); 
     } 
    }; 

並返回「未定義」this.userName。

我試過在onReachEnd回調中使用綁定,但「this」已經是未定義的,這使得我認爲我必須在更高級別插入它,但我不確定它是如何工作的,或者如果這是正確的這樣做的方式。

感謝您的任何意見或建議!

回答

0

因此,我在論壇上發現了另一個問題,它列舉了我需要的一個例子,以防萬一有人遇到類似的問題,這就是答案,它比我想象的簡單得多。如果這不是一個可靠的方法,請讓我知道。

onReachEnd:() => { 
      this.yourFunctionHere(); 
     }