嗨,我正在使用 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 中提供事件的参考...有人请帮助我