【发布时间】:2016-03-28 16:37:58
【问题描述】:
我对 d3.js 很陌生,想将这个代码笔:http://codepen.io/budelman/pen/NqZwpm 我发现为一个角度指令。我面临的一个问题是,在角度指令中,我只能访问一个“元素”。我不知道如何在我的角度代码中附加 div#textbox 图例。
我试过了:
// Shove the text into the div with ID #textbox
svg.append('div')
.attr('id','textbox')
.select("#textbox")
.text(string);
})
但它不起作用。有人可以指出我正确的方向吗?谢谢!
【问题讨论】:
-
您使用的是method chaining,这意味着当您调用
.select("#textbox")时,它会在您附加的div中搜索ID 为textbox的元素,因为您将其链接到返回 div 的方法。要么完全摆脱选择行,要么将其更改为svg.select("#textbox")...
标签: javascript jquery css angularjs d3.js