在绑定变化角度传送带一个事件 [英] Bind a event on change Angular-carousel

查看:115
本文介绍了在绑定变化角度传送带一个事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用角旋转木马。我需要一个事件上的变化结合 - > B或B - > A

I am using Angular carousel . I need to bind a event on the change of A -> B, or B -> A

 <ul rn-carousel rn-carousel-indicator rn-carousel-index="slideIndex" class="my-slider slider3 carousel-ui ng-cloak">
   <li><div class="big zone-area">A</div></li>
   <li><div class="big zone-area">B</div></li>
 </ul>

如何能做到?

推荐答案

莫非你也许只是的 $观看 指数?是这样的:

Could you perhaps just $watch the index? Something like:

$scope.$watch('slideIndex', function (newIndex, oldIndex) {
    if (oldIndex === 0 && newIndex === 1) {
        // A -> B
    }
    else if (oldIndex === 1 && newIndex === 0) {
        // B -> A
    }
});

下面是显示这种方法工作一个的jsfiddle: http://jsfiddle.net/8c6UG/2/

Here's a jsfiddle showing this approach working: http://jsfiddle.net/8c6UG/2/

这篇关于在绑定变化角度传送带一个事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆