【问题标题】:IONIC2 RC5: Sliders slider.getSlider() return undefinedIONIC2 RC5:滑块 slider.getSlider() 返回未定义
【发布时间】:2017-01-18 17:42:17
【问题描述】:

我正在使用 Slider,更新到 RC5 后,滑块组件的 getSlider 方法返回未定义,我该如何解决这个问题?

文档中说“ion-slides, getSlider() 已被移除。请改用 ion-slides 实例上的属性和方法。”,哪个属性可以替代它?

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

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

【问题讨论】:

  • 你试过用slider.update()代替swiper.update吗?

标签: angular ionic2


【解决方案1】:

这完全取决于你在哪里调用getSlider() 方法。据我所知,此方法存在一些小问题,您应该在 ionViewDidEnter 挂钩内甚至在 setTimeout 内调用它:

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

【讨论】:

  • slider.getSlider() 总是返回 undefined。
猜你喜欢
  • 1970-01-01
  • 2018-01-10
  • 2017-09-07
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 2017-12-17
  • 2017-07-03
  • 2021-02-01
相关资源
最近更新 更多