Ich könnte dies falsch implementieren, aber das ist der Code, den ich verwende, der den Fehler auslöst. Dies ist in TypeScript geschrieben. Jede Hilfe beim Instanziieren des Ereignisbehandlers würde sehr geschätzt werden.Monaco Standalone-Editor löst keinen Funktionsfehler bei der Implementierung von onkeydown-Ereignis
var htmlEditor = Monaco.Editor.create(document.getElementById("codeArea"), {
value: "Generating code...",
mode: "text/html",
readOnly: true
});
htmlEditor.setValue(customizeMap.generateCode());
htmlEditor.updateOptions({ readOnly: true });
htmlEditor.onKeyDown((ev: KeyboardEvent) =>
{
if (ev.keyCode === KeyCodes.Escape)
{
Alert("escape key selected");
}
else if (ev.keyCode === KeyCodes.Tab)
{
Alert("tab key selected");
}
});