我正在使用 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);