如何在angularJs中禁用Monaco编辑器?

时间:2017-11-24 05:33:31

标签: javascript angularjs monaco-editor

我正在尝试禁用Monaco编辑器。我正在使用angularJs。使用monaco-editor指令,我尝试使用ng-disabled禁用它但不起作用。因为它假设添加text-area

我的模板:

<monaco-editor ng-model="data"
   ng-disabled="isActive"
   language="xyz"
   ng-change="update()"></monaco-editor>

我试图在monaco-editor组件中看到:

bindings: {
            readonly: '@?',
            disabled: '@?',
            ...

但不知道我错过了什么。请帮帮我。

1 个答案:

答案 0 :(得分:0)

试试这个

editorInstance.updateOptions({ readOnly: true }) or 
editorInstance.updateOptions({ readOnly: false })