5

我正在使用 Angular-Bootstrap Carousel 指令并在其之上进行一些更改。旋转木马有ng-repeat幻灯片。

我试图通过悬停右/左控件而不是单击来进入下一张/上一张幻灯片。并通过更改状态来实现这一点object.active(以前为假 - 新为真)

无论如何,经过几轮,我所有的对象都是active=false,而旋转木马什么也没有。在调试数组和$watch每个对象之后,我发现当它出错时,是因为指令以某种方式改变了active=false我不希望它发生的情况。

长话短说:我能以某种方式获取我正在使用的范围内的对象的调用堆栈$watch吗?

例如,我的手表代码如下:

$scope.$watch('requestFilters[0]', function(obj) {
    console.log('Item 0 changed');
}, true);
4

0 回答 0