uib-carousel在滑动时没有更新

时间:2016-11-16 18:51:51

标签: javascript html css angularjs d3.js

所以我想让一个uib-carousel主持人单独<div>作为它的项目,我希望在每张幻灯片上绘制一些D3图表。

我的代码: -

  <div id = "myCarousel">
          <div uib-carousel interval="1000" active="active">
              <div uib-slide index="0" >
                <div id ="d3-part1"></div>
              </div>
              <div uib-slide index="1" >
                <div id = "d3-part2"></div>
              </div>
          </div>
      </div>

注意:我没有在ng-repeat内使用uib-slide,因为我想尝试这种方式。

我的问题: -

第一张幻灯片完美展示,第二张幻灯片也是如此,但我想知道什么时候幻灯片2,这里 div id d3-part2是可见的,所以我可以在那上画D3 DIV。在活动状态下执行$scope.$watch不会显示日志。

$scope.$watch('active', function(){
            console.log('active: ', $scope.active);
});

这里有什么问题?

0 个答案:

没有答案