1
angular2でd3を使用してドラッグ機能を試行しましたが、サンプルが見つかりましたが、JSでng2で使用しようとしましたが、.sourceEventに問題があります。 d3.eventプロパティ。angular2 d3.event.sourceEventは存在しません
JSタイプ:https://bl.ocks.org/mbostock/6123708
public canvas = d3.select('my-app')
.append('canvas')
.attr('width', this.width)
.attr('height', this.height)
.attr('class', 'canvas');
public drag = d3.behavior.drag()
.on("drag", this.dragstart);
dragstart (d) {
d3.event.sourceEvent.stopPropagation();
d3.select(this).classed("dragging", true);
}