我用 this wrapper of MorrisJs Chart 在一个项目中。这工作得很好,但我找不到一种方法来获得click事件的结果。
Morris.Line({ ... }).on('click', function(i, row) { console.log(i); console.log(row); });
你知道如何用角度截获点击吗?谢谢!
import Output, EventEmitter
@Output() clickChart = new EventEmitter();
let my_this = this; this.chartInstance.on('click', function(i, row) { my_this.clickChart.emit({ event, i, row }); });
(clickChart) .
(clickChart)
<div mk-morris-js type='Bar' [options]='options' [data]='datas' (clickChart)='test($event)' ></div>
指令的完整来源可以在 my pull request .