我正在使用Angular carousel。我需要在A - >的变化上绑定一个事件。 B或B - >甲
<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>
怎么做?
答案 0 :(得分:4)
你可能只是$watch
索引吗?类似的东西:
$scope.$watch('slideIndex', function (newIndex, oldIndex) {
if (oldIndex === 0 && newIndex === 1) {
// A -> B
}
else if (oldIndex === 1 && newIndex === 0) {
// B -> A
}
});
这里有一个显示这种方法的方法:http://jsfiddle.net/8c6UG/2/