имейла.
для отображения этого темплейта использую этот редактор.
теперь мне нужно узнать где находится курсор и если юзер выберет какой то тег со списка, то вставить его на место курсора.
курсор я нашел через getPosition(), теперь хочу понять есть ли какой то внутренний мехнизм вставки текста на место где находится курсор?
https://github.com/Microsoft/monaco-editor/issues/585 получить ссылку на editor можно так <ngx-monaco-editor [options]="editorOptions" [(ngModel)]="code" (init)="editorInit($event)"></ngx-monaco-editor> import { Component } from '@angular/core'; ... export class AppComponent { editorOptions = {theme: 'vs-dark', language: 'javascript'}; code: string= 'function x() {\nconsole.log("Hello world!");\n}'; editorInit(editor) { // Here you can access editor instance this.editor = editor; } }
Обсуждают сегодня