如何将ng-repeat中的模型信息传递给父指令?

时间:2016-03-15 10:07:47

标签: javascript angularjs slick.js

自从我在AngularJS中做了任何事以来已经有一段时间了,所以这可能相当简单。

我有一个使用ng-repeat生成的项目轮播(使用angular-slick-carousel),例如:

<slick settings="slickConfigGlobal">
        <span ng-repeat="q in questions">
            {{ q.title }}
        </span>
</slick>

slickConfigGlobal中,我有一个回调绑定到Slick(轮播)暴露的afterChange事件,例如。当用户选择一个新问题时:

$scope.slickConfigGlobal.event = {
    afterChange: function (event, slick, currentSlide, nextSlide) {
        var slide = slick.$slides[currentSlide];
    }
};

我的问题:我想在此回调中访问q,例如。用户选择的问题。我可以抓住他们选择的DOM元素,但我需要的是所选幻灯片代表的实际模型值。我怎么能绕过这个?

0 个答案:

没有答案