【发布时间】:2017-12-13 15:40:14
【问题描述】:
我一直在努力解决一个可能非常简单的问题。更广泛的上下文是一个力导向图,我想在其中动态生成一系列过滤按钮,其类别来自外部 API 的 JSON 文件。我想在按钮的调用中将每个类别分配为参数,但是我无法通过 JS 做到这一点。与该部分相关的代码是:
//Create TA nodes buttons dynamically
for(var ta_name in ta_nodes) {
d3.select("#controls").append("button").on("click", filterNetwork(ta_nodes[ta_name].ta_name)).html(ta_nodes[ta_name].ta_name);
}
function filterNetwork(thematic_area_filtered) {
simulation.stop();
[...]
}
关于在将 ta_nodes[ta_name].ta_name 传递给函数时如何生成按钮的任何想法?
谢谢!
【问题讨论】:
标签: javascript button d3.js parameter-passing