Есть довольно тяжелая компонента, с модулем ckeditor(визуальный редактор html кода). Когда нажимаю на переход страницы, у меня происходит фриз на 2 секунды, перед переходом.
Вот код компонента на которую перехожу:
import * as ClassicEditor from '../../../assets/ckeditor-custom/ckeditor.js'
@Component({
selector: 'app-html',
templateUrl: './html.component.html',
})
export class HTMLComponent implements AfterContentInit {
editor : any;
ngAfterContentInit() : void
{
this.editor = ClassicEditor;
}
this.editor = ClassicEditor;
данный блок делает фриз на 2 секунды. Понятно, что в это время он импортирует модуль, и только после отрисовывает компонент. Как выполнить, сначала переход и только после этого загрузку модуля?
В html условие *ngIf="editor" безрезультатно.