这是我在angular中的chartJS onclick事件处理程序:
legend: {
onClick: this.toggleLegendClickHandler
从这个方法中,我需要在y刻度标题文本改变后更新一个图表。我想这样做,比如this._chart.chart.update()
,其中_chart
是childviewAngular 指令。
但是,this
不是组件对象,而是Legend
对象,它接收了一个事件。我可以在该处理程序中将this
作为Angular 组件对象吗?
2条答案
按热度按时间agyaoht71#
使用箭头函数定义
toggleLegendClickHandler
函数它将指向组件对象sycxhyv72#
可以使用
this
shadow,假设这是您的代码,现在它将引用组件类引用。