【发布时间】:2018-02-11 08:42:16
【问题描述】:
我需要制作一个只读的 TinyMCE 编辑器。这可以使用textarea 元素的readonly 属性而不是处理TinyMCE 的内部API 来实现吗?
我正在使用TinyMCE 4、AngularJS 和ui-tinymce 插件,这是我目前正在做的事情:
$scope.tinymceOptions = {
setup: function(editor) {
// only the focus event worked in my app
editor.on('focus', function(event) {
var editor = event.target;
if (editor.readonly === true) {
event.target.setMode('readonly');
}
})
}
}
有没有更好的方法来做到这一点? “焦点”事件在我的应用程序中工作,但任何初始化事件都会更好。
如果像下面这样的东西能自动工作就好了。但即使在标准的 TinyMCE fiddle(没有 AngularJS)中也不起作用:
<textarea readonly ui-tinymce ng-model="tinymceModel"></textarea>
【问题讨论】:
标签: javascript angularjs tinymce tinymce-4 angular-ui-tinymce