0

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

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

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

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

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

4

1 回答 1

1

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

于 2017-08-22T20:07:27.560 回答