捕获AngularJS轮播幻灯片更改事件

时间:2015-04-20 19:28:24

标签: angularjs carousel angular-ui-bootstrap slide

我想知道是否有人知道如何捕获ui-bootstrap轮播幻灯片更改事件。我正在编写的应用程序从数据库获取所有数据,我想要发生的是当您选择一个新幻灯片时,$ http获取请求被触发以从我的数据库中获取新选择的幻灯片数据。但是,我似乎无法找到任何告诉我如何链接到轮播的更改幻灯片事件的内容。我曾尝试使用$ watch观看幻灯片,但这并没有奏效。

有什么建议吗?

这是我尝试的$ watch功能:

$scope.$watch(function () {         
    for (var i = 0; i < $scope.slides.length; i++) {
        if ($scope.slides[i].active) {
            return slides[i];
        }
    }
}, function (currentSlide, previousSlide) {
    if (currentSlide !== previousSlide) {       
        $scope.getAllPanels(currentSlide.Id + 1);
    }
});

注意:getallpanels函数是$ http get请求函数。

0 个答案:

没有答案