次のように 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です。
どうすればいいですか?