流星d3.js沟通事件

时间:2015-08-24 15:34:05

标签: javascript d3.js meteor event-handling

我正在使用meteor-d3-force.js示例:使用Meteor JS的实时反应D3力布局图。

我在流星应用程序中有一个d3代码。我想为d3定义的元素添加一个事件处理程序,例如:

d3.select(#element).on("click",remove()).

然后,我想在流星中实现这些方面的东西

// When the element changes, delete
// the element.

Template.chat.events({
'change #element': function () {
Messages.remove(this._id);
}
 });

1 个答案:

答案 0 :(得分:0)

我的解决方案:使用event.target.id我可以访问svg元素的baseVal并使用它来更新数据库:

{{1}}

使用console.log(事件)进行检查;

圆圈在d3.js中以典型方式创建并具有

。对( “点击”,删除())

处理程序附加。总的来说,我得到的功能是:我可以添加或删除meteor template.events中的元素,但也可以在使用事件函数更新集合时单击d3.js元素时删除。