次のように d3 を使用して作成された要素があります。
redraw:()->
#
points = d3.select(".point").data( the_data )
points.enter().append("g").classed("point").on("click", @on_click )
on_click:(d,i)->
matrix = this.getScreenCTM()
# do some stuff
@popup.show(params)
popup
メソッドを持つメンバー オブジェクトshow()
です。
問題はon_click()
、データ メンバーを参照できるように、コールバックでこれを DOM オブジェクトとインスタンスの両方にする必要があることpopup
です。
どうすればいいですか?