首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在angularjs-nvd3-directives库中隐藏和显示项目符号图表中的三角形标记

在angularjs-nvd3-directives库中隐藏和显示项目符号图表中的三角形标记
EN

Stack Overflow用户
提问于 2015-05-27 06:25:17
回答 1查看 558关注 0票数 0

我使用来自angularjs-nvd3-directives库的nvd3-bullet-chart来显示最大、当前和平均数据。我将数组中的最小变量设置为0,因为我不需要显示它。我有另一个数据点,我使用标记数组来显示三角形标记。我有一个需要有选择地显示和隐藏三角形标记的用例。我可以通过设置标记数组的值来隐藏它。但是,当我将它的值更改为非零值时,标记就不会再次出现。似乎在标记从DOM中删除后,就不会再添加了。我使用的是angularjs- nvd3 -directives v0.0.7、D3 - v3.4.13、nvd3- v1.1.15b和angular - v1.3.6。任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2015-05-28 00:45:59

通过使用D3 select从DOM中获取标记元素,然后将style.display属性设置为'none‘,我能够解决这个问题。我也没有将标记数组的值设置为0,而是设置了一个非常小的值(0.001),这样标记元素就不会从DOM中删除。这是可行的,但它不是一个优雅的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30469984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档