Fold Развернуть по нажатию кнопки в Monaco Editor - PullRequest
0 голосов
/ 03 мая 2018

Я использую Monaco Editor 0.10.0 в проекте Angular. У меня загружен файл JSON в редактор с включенным сворачиванием. Я хотел бы представить две кнопки на моей странице, которые будут складывать / раскладывать мой код JSON в Monaco Editor. Как мы можем добиться этого в Monaco Editor?

Нажмите здесь для образца: Fold Развернуть при нажатии кнопки

1 Ответ

0 голосов
/ 03 мая 2018

Мы можем использовать команду editor.trigger, чтобы сложить / развернуть.

HTML код:

    <button (click)="fold()">Fold</button>
    <button (click)="unfold()">Unfold</button>

JS код:

  fold(){
         editor.trigger('fold', 'editor.foldAll');
  }
  unfold(){
         editor.trigger('unfold', 'editor.unfoldAll');
  }
...