【发布时间】:2019-06-20 18:33:50
【问题描述】:
我在网格中有一个列,单击该列时我试图访问某些类方法,但 this 上下文已更改且不可用。
前 -
export class PreTflGridComponent implements OnInit {
columnDefs = [
{onCellClicked: this.editCellClicked}
];
constructor() { }
method(): void {
console.log('working');
}
editCellClicked(params) {
this.method();
}
}
错误:
ERROR TypeError: this.method is not a function
this 上下文发生更改后,我如何访问方法/属性。
请参阅下面的确切问题 https://stackblitz.com/edit/angular-vwgcc2,如果您单击 make 列并打开控制台,那么它将显示我正在伪造的错误。
【问题讨论】:
-
你能在 StackBlitz 上重现你的问题吗?
-
添加到 Stackblitz
标签: angular typescript ag-grid