我对此很陌生。我正在使用 https://github.com/Wildhoney/ngDonut在我的网站上创建 donut 。我现在可以启动并运行它了,下一步是让它可点击。让我们以这个例子 http://ng-donut.herokuapp.com/
假设如果我想在用户单击 donut 分区时以某种方式制作它,它会在左侧 Pane 中以相应的行突出显示。我不知道如何实现它。
任何人都可以对此有所了解吗?
提前致谢。
最佳答案
如果你不想 fork 和修改项目,他们有 https://github.com/Wildhoney/ngDonut#mouse-events
使用单击处理程序和模型对象,我想您可以找到相应的行并在其上设置一个属性,使其突出显示(ng-class)。为了突出显示馅饼本身,您可以使用 README.md 中提到的颜色属性。
如果这不起作用,则需要 fork 项目并查看它在哪里使用这些颜色用 D3 绘制饼图,并让它根据点击的最后一个来修改它们。
关于javascript - 制作 ng-donut 可点击的 AngularJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922824/