嗨,我正在使用 ag-grid angular2,我试图在我成功的每一行中放置一个按钮。当我单击该按钮时,我向按钮添加了一个事件侦听器,以便在单击此按钮时我想提出一个事件。这就是我向每一行添加按钮的方式
{headerName: "Gold", field: "gold", width: 100, cellRenderer: this.ageCellRendererFunc },
在这里,我正在为按钮编写 addeventlistener 逻辑
ageCellRendererFunc(params) {
var eSpan = document.createElement('button');
console.log(params);
eSpan.innerHTML = 'Del';
eSpan.addEventListener('click', function () {
this.raiseevent();
});
return eSpan;
}
这是单击按钮时我想引发的事件
raiseevent(){
alert('code worked');
}
但它显示一个错误,说 raiseevent 未定义...我该如何纠正这个错误...我如何在 addeventListener 中提供事件的参考...有人请帮助我