繁体   English   中英

温泉UI轮播getActiveCarouselItemIndex()不起作用

[英]Onsen UI Carousel getActiveCarouselItemIndex() not working

嗨,我正在尝试此代码:

<ons-carousel var="cardays" ng-model="myform.day" ng-init="on('postchange',console.log('yay!!!'));" swipeable style="margin-top: 5px; height: 70px;" overscrollable auto-scroll >
  <ons-carousel-item  ng-repeat="dayitem in daylist">
    <div>{{dayitem}}</div>
  </ons-carousel-item>
</ons-carousel>

在app.js中(模型)

console.log(cardays);

我正在尝试通过获取getActiveCarouselItemIndex()

console.log(cardays.getActiveCarouselItemIndex())

这是行不通的。

console.logcardaysundefined

任何帮助,将不胜感激

问候

在Onsen UI 1.2.1中,存在一个错误,该错误使轮播的初始化被延迟。 在Onsen 1.2.2(今天发布)中,此问题已得到修复。

如果仍要使用1.2.1,则可以使用setImmediate()等待它:

setImmediate(function() {
  console.log(cardays.getActiveCarouselItemIndex());
});

您可以从http://onsen.io/下载新版本,也可以使用Bower安装新版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM