第一次点击后饼状图不更新?onClick只适用于第一次
Pie Chart does not update after first click? onClick works only for first time
这是活塞- http://plnkr.co/edit/qJnZzBS4ZOUtD2q9FV11?p=preview
当您第一次单击切片时,您会看到另一个饼出现,但如果您第二次单击,什么也没有发生
事件绑定似乎只是第一次起作用
在柱塞中绑定事件的相关代码在Line 143
,并标记在下面
d3.selectAll('.nv-slice')
.on('click', function(){
if (where === '#pie1') {
var parentCategory = this.getElementsByClassName("nv-label")[0].textContent;
$scope.visualizePie2(parentCategory);
}
});
我错过了什么吗?
经过一番努力和重构,现在可以工作了
演示和代码为http://plnkr.co/edit/qJnZzBS4ZOUtD2q9FV11?p=preview
相关文章:
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- CSS在第一次点击jQuery.post提交时没有应用,然后在随后的点击中没有更新
- 仅在第一次模糊时更新
- jsPDF 在第一次保存时工作,在第二次保存时不更新
- 角度.js模型在第一次后不更新
- ngModel 不会在第一次触发视图更新
- Knockout可观察绑定仅在第一次ajax调用后更新
- 为什么不't javascript函数在第一次运行时更新DOM
- 第一次点击后饼状图不更新?onClick只适用于第一次
- Ajax不会在第一次点击时更新
- Filereader API在第一次更改后没有更新文件
- 无法调用$stateProvider两次来更新视图(它只在第一次工作)
- Ajax成功函数仅更新第一次单击的值
- $watch仅在window.innerWidth的第一次更新时触发
- Twitter更新在QML中运行时返回401 Unauthorized,但第一次只能在桌面Java上工作
- 第一次淘汰更新递归
- Jquery第一次没有更新.val
- 如何在第一次运行时更新回调视图
- 我的页面在第一次点击时更新,但不刷新
- 在集合中查找项的第一次出现并更新它的最佳方法是什么?