We have created a grid sample in Angular 2 which can be downloaded from the below location.
In the above sample, we have enabled the context menu for the grid which is working fine at our end. So please try the sample and if you still face any issues, please reproduce the issue in the above provided sample and share.
Regards,Ragavee U S.
<ej-grid [allowPaging]="true" [allowSorting]="true" [dataSource]="gridData" editSettings.allowEditing="true" editSettings.allowAdding="true" contextMenuSettings.enableContextMenu="true" [contextMenuSettings.customContextMenuItems]="menuItems">