无法使用angular-ckeditor设置“只读”属性

时间:2018-11-15 21:58:15

标签: javascript angularjs ckeditor

我正在使用版本为1.4.8的AngularJs应用程序中的https://www.npmjs.com/package/angular-ckeditor这个npm软件包。

我正在像这样使用ckeditor指令:

        <div class="messaging-editor>
           <div ckeditor="ctrl.ckOptions" ng-model="ctrl.formData.email"></div>
        </div>

我需要能够根据特定条件为该编辑器动态设置readOnly属性。我无法通过硬编码或任何方式将编辑器设置为readOnly。注意:我同时尝试了小写readonly和camelCase readOnly

我试图在readOnly对象中设置ctrl.ckOptions属性。

我已经尝试在主配置文件中将其硬编码为true。

我尝试将readonly属性添加到使用指令的<div>上。

我还直接在模板文件中添加了一个脚本,以尝试在readOnly事件中将编辑器设置为instanceReady。我能够看到事件触发并尝试运行editor.setReadOnly(true),但它仍然为false。

我还尝试了在其他帖子中找到的解决方法,尽管它不是专门针对此节点包的,而是针对ckeditor的:

    editor.document.$.body.disabled = true;
    editor.document.$.body.contentEditable = false;
    editor.document.$.designMode="off";

0 个答案:

没有答案