如何在Onsen carousel更改时调用我的功能?

时间:2016-03-02 13:34:03

标签: angularjs onsen-ui

<ons-carousel swipeable overscrollable auto-scroll fullscreen 
              auto-scroll-ratio="0.2" var="carousel" style="position:initial" 
              on-carousel-change="selected($index)">            
</ons-carousel>

如何调用我的功能?

2 个答案:

答案 0 :(得分:1)

每次更改时,

ons-carousel都会触发postchange event。你可以听它并运行你的功能。

如果你将AngularJS与Onsen用户界面一起使用(我猜你已经拥有var属性),你可以直接用ons-postchange attributeons-postchange="myHandler($event, myData)"指定此事件的处理程序。

答案 1 :(得分:1)

对于AngularJS,Onsen仅支持此事件模型:ons-postchangeon-carousel-change不是有效事件,因此ons-carousel不支持。

工作示例和解释在此处发布:

Onsen 1.x - https://onsen.io/reference/ons-carousel.html

温泉2 - https://onsen.io/2/reference/ons-carousel.html