【发布时间】:2017-02-23 01:24:43
【问题描述】:
我正在尝试实现cubism,并且在我的polymer 组件中使用d3.js v2。第一步是为图表选择 DOM 元素:
d3.select("#example1").call(function(div) {
...
});
这会在cubism.v1.js 的第 1205 行返回以下错误:
未捕获的类型错误:无法读取 null 的属性“appendChild”
检查代码后,div 对象没有 id,innerHtml 值是我的 html 的all(以 <head> 开头,以 </body> 结尾)。 p>
我假设这是由于代码运行后聚合物渲染<div id='example1'></div>,但我不确定。我尝试将select 语句放在它自己的<script> 标记下<dom-module> 和Polymer.ready 函数中。两者的结果相同。
我该如何解决这个问题?
【问题讨论】:
标签: d3.js polymer javascript jquery d3.js polymer cubism.js