IONIC2 RC5:Sliders slider.getSlider()返回undefined

时间:2017-01-18 08:47:15

标签: angular ionic2

我正在使用Slider,在更新到RC5之后,方法getSlider for slider componet return undefined,我该如何解决这个问题?

文档说“离子幻灯片,getSlider()已被删除。请使用离子幻灯片实例上的属性和方法。”,哪个属性可以替代它?

为什么我需要它?,我用它来在用户向左或向右滑动后更新滑块页面内容。

let swiper = slider.getSlider();       
 setTimeout(() => {
    swiper.update();
    swiper.init();
  });

1 个答案:

答案 0 :(得分:0)

这完全取决于您调用getSlider()方法的位置。据我所知,这种方法存在一些问题,您应该在ionViewDidEnter钩子内调用它,甚至在setTimeout内部:

ionViewDidEnter() {      
   setTimeout(() => {
      let swiper = slider.getSlider();
      swiper.update();
      swiper.init();
   });
}