我正在使用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);
}
});
答案 0 :(得分:0)
我的解决方案:使用event.target.id我可以访问svg元素的baseVal并使用它来更新数据库:
{{1}}
使用console.log(事件)进行检查;
圆圈在d3.js中以典型方式创建并具有
。对( “点击”,删除())
处理程序附加。总的来说,我得到的功能是:我可以添加或删除meteor template.events中的元素,但也可以在使用事件函数更新集合时单击d3.js元素时删除。