Знакомство с Ag-Grid и обнаружение одной проблемы: я не могу передать угловую функцию в пункт меню, потому что я предполагаю, что она выполняется в другой области действия.
Я назначил свойство для сетки, как в учебном пособии. например: [getContextMenuItems] = "getContextMenuItems"
И попытался передать угловую функцию, которая будет выполнена при нажатии элемента контекстного меню
Мой угловой код выглядит так:
public getContextMenuItems(params: GetContextMenuItemsParams) {
const items: Array<MenuItemDef> = [{
name: 'test',
action: () => { this.a() }
}];
return items;
}
public a () {
console.log("test")
}
Ожидаемый вывод: Если консоль выйдет из системы «test» при щелчке по меню
Фактический вывод: Невозможно прочитать свойство 'a' из неопределенного