单击Monaco Editor中的按钮即可展开折叠

时间:2018-05-03 07:11:11

标签: json monaco-editor

我在Angular项目中使用Monaco Editor 0.10.0。我在编辑器上加载了JSON文件,启用了折叠功能。 我想在我的页面上介绍两个按钮,它们将在Monaco Editor中折叠/展开我的json代码。我们如何在摩纳哥编辑中实现这一目标?

点击此处查看样本: Fold Unfold on click of button

1 个答案:

答案 0 :(得分:0)

我们可以使用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');
  }