在 AngularJS 1.X 中使用 Monaco 编辑器



由于这个问题,我正在尝试使用另一个基于 JavaScript 的源代码编辑器,而不是 CodeMirror 和 Ace,它可以与AngularJS 1.X一起使用。然后我正在调查摩纳哥编辑。

我可以很好地运行此示例。但是我不知道如何让它与AngularJS 1.X一起工作。

例如,我想将ng-ifng-modelng-change绑定到编辑器,以决定何时显示和显示什么,并在有任何更改时运行函数。使用 ui-codemirror,我们可以使用指令编写:

<textarea ng-if="condition" ng-change="change(content)" ng-model="content" ui-codemirror="{ mode: 'application/json' }"></textarea>

那么有谁知道摩纳哥编辑是否有这样的ui-指令?是否有任何解决方法可以在角度框架内实现相同的目标?

我开始通过模仿ui-codemirror来编写ui-monacoeditor。它尚未完成,但适用于我的有限用途。

最新更新