ngx-monaco-editor занимает время, чтобы загрузить в первый раз - PullRequest
0 голосов
/ 12 января 2020

Мне удалось интегрировать 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() { }
}
...