这是 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);
}
});
有什么我想念的吗?