Мне удалось интегрировать ngx-monaco-editor с моим приложением Angular 8. У меня одна проблема: когда я открываю редактор с каким-то контентом в первый раз, это занимает 3-4 секунды. Это относительно длительное время, и пользователь может подумать, что приложение не отвечает.
Я не уверен, что является причиной проблемы. Судя по другим сообщениям, это может быть связано с загрузкой editor.main. js. Есть ли способ заблаговременно запустить загрузку / настройку ngx-monaco-editor, поэтому к тому времени, когда пользователь открывает содержимое, он мгновенно загружает редактор в модальное окно.
Monaco Comp onet -
Html
<div style="height: 100%">
<ngx-monaco-editor [options]="Options" [(ngModel)]="Code" ></ngx-monaco-editor>
</div>
TS
import { Component, Input } from '@angular/core';
@Component({
selector: 'monaco-component',
templateUrl: './monaco.component.html',
styleUrls: ['./monaco.component.scss']
})
export class monacoimplements {
@Input() Code: any;
private Options = {theme: 'vs', language: 'xml', };
constructor() { }
}