0

这是 plunker - http://plnkr.co/edit/qJnZzBS4ZOUTD2q9FV11?p=preview

问题

当您第一次单击切片时,您会看到另一个饼图出现,但如果您第二次单击,则没有任何反应

事件绑定似乎只是第一次工作

在 plunker 中绑定事件的相关代码位于Line 143并标记在下面

d3.selectAll('.nv-slice')
  .on('click', function(){
    if (where === '#pie1') {
      var parentCategory = this.getElementsByClassName("nv-label")[0].textContent;
      $scope.visualizePie2(parentCategory);
    }
  });

有什么我想念的吗?

4

1 回答 1

0

经过相当多的努力和重构,现在正在工作

演示和代码是http://plnkr.co/edit/qJnZzBS4ZOUtD2q9FV11?p=preview

于 2013-06-18T22:01:24.063 回答