我正在关注文档here以向我的网格添加上下文菜单项。问题是,从getContextMenuItems的范围(在这个例子中),我无法访问我的组件中的任何其他方法或变量。这可能吗?示例如下:使用上下文菜单时的范围界定问题
private varIWantToAccess: boolean = false;
function getContextMenuItems(params) {
var result = [
{ // custom item
name: 'Alert ' + params.value,
action: function()
{
window.alert('Alerting about ' + params.value);
this.varIWantToAccess = true; // Builds fine, but throws a run time exception, since this "this" context is different than the one that has "varIWantToAccess"
}
},
....
return result;
}
谢谢!
这是不相关的AG-电网实际。类似问题:[作为引用传递的角5/4/2方法不在作用域中](https://stackoverflow.com/questions/48557364/1417185) – Paritosh
[作为引用传递的Angular 5/4/2方法的可能的副本是不在范围内](https://stackoverflow.com/questions/48557364/angular-5-4-2-method-passed-as-reference-is-not-in-scope) – Paritosh