[英]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.log
说cardays
是undefined
。
任何帮助,将不胜感激
问候
在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.