在对象中使用d3js - 此上下文冲突

时间:2013-10-01 10:02:26

标签: javascript backbone.js d3.js

我想在对象中使用d3js(在我的例子中是Backbone.View)。

我面临的问题(既是javascript又是d3js新手)是在选择函数中,“this”上下文设置为当前的Dom对象。所以我不能再在函数中访问对象方法了。如果我将函数绑定到对象的“this”(例如通过下划线),我将失去对当前Dom对象的访问权限。在发生事件的情况下,我发现了一些使用d3.event的解决方法,但我希望得到一些一般的建议如何在对象中使用d3js并解决所描述的问题。 (没有解决方法......)

由于

马丁

更新:

例如,在“selection.each(function)”(see d3js API docu)中,这是当前的DOM元素,因此我无法访问该对象的方法(this.objectMethod())

0 个答案:

没有答案