流星d3.js通信事件
meteor d3.js communicate event
我正在使用Meteor - D3 - Force . JS示例:使用Meteor JS的实时反应D3力布局图。
我有一个d3代码在流星应用程序。我想向3d定义的元素添加一个事件处理程序,例如:
d3.select(#element).on("click",remove()).
然后,我想在meteor
中实现这些内容// When the element changes, delete
// the element.
Template.chat.events({
'change #element': function () {
Messages.remove(this._id);
}
});
我的解决方案:使用event.target.id我可以访问svg元素的baseVal并使用它来更新数据库:
Template.body.events({
"click .circle-type1": function (event) {
// removes Node also from mongod by _id
Nodes.remove(event.target.id);
}
});
使用console.log(events)执行检查;
在d3.js中以典型的方式创建圆圈,并具有
。("点击"删除())
处理程序。总的来说,我得到的功能是:我可以添加或删除流星模板中的元素。事件,还可以在点击d3.js元素时删除,同时使用event函数更新集合,如下所示。
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- Angularjs事件与发布/订阅指令之间的通信
- Socket.IO:如何在同一服务器中的Socket.on()事件之间通信/交换数据
- 基于事件的IPC(使用事件的portlet间通信)
- 角度模块中的全局通信:事件总线或调解器模式/服务
- 服务和指令之间的通信:依赖关系或或事件
- 服务器和浏览器之间基于事件的Ajax通信
- 控制器之间的通信没有事件
- 如何设置Websocket与客户端和服务器发送事件服务器通信
- 流星d3.js通信事件
- 事件没有触发,React组件之间的通信问题
- c#程序中与/触发事件通信的网页
- 当react或vjs中的组件之间进行通信时,使用回调和使用事件有什么不同?
- 在React.js中,我如何设置一个简单的全局事件系统来在组件之间进行通信?
- 使用事件在视图设计模式之间进行通信
- 是否可以在浏览器窗口之间进行基于事件的通信
- 流星表单事件没有通信