引用一个没有'这个'的TypeScript对象。前言

时间:2016-08-20 06:24:03

标签: typescript ag-grid

我在TypeScript应用程序和rowDoubleClicked()函数中使用ag-grid我看到了这个'这个'现在正在引用网格,而不是“这个”#39;班上的。因此,在这个函数中,我不能使用b / c类中的任何数据。这个'现在指向网格。我试着把这个' _this = this'在类标题中,但它没有工作b / c TypeScript让我引用_this作为' this._this'。所以这也不起作用。哎呀。有没有办法使用这个类'这个'在rowDoubleClicked()函数里面?

1 个答案:

答案 0 :(得分:0)

你没有提供任何代码,我猜可能问题在于如何将处理程序分配给agGrid。

而不是

api.addEventListener(eventName, handler);

使用箭头功能来保持这个范围:

api.addEventListener(eventName, (args) => handler(args));

如果使用gridOptions对象分配事件处理程序,则应用相同的技术。

希望这有帮助。