[英]images_upload_handler in TinyMCE not working on Angular 8
我试图在我的 Angular 项目中使用 images_upload_handler。 我以这种方式构建了我的编辑器:
<editor
apiKey="7ep8ch9d1u9a3i9k70tuuxzt68xm7a3un2vrgj6y7mr4b2ta"
initialValue=""
formControlName="purpose"
[init]="{
height: 310,
selector: '#purpose',
plugins: [
'advlist autolink lists link image imagetools charmap print',
'preview anchor searchreplace visualblocks',
'fullscreen insertdatetime media table paste',
'wordcount'
],
codesample_global_prismjs: true,
toolbar:
'undo redo | formatselect | bold italic | \
alignleft aligncenter alignright alignjustify | \
bullist numlist image ',
image_title: true,
automatic_uploads: true,
imagetools_toolbar: 'rotateleft rotateright | flipv fliph | editimage imageoptions',
file_picker_types: 'image',
images_upload_handler: imageupload(blobInfo, success, failure)
}"
>
</editor>
虽然 imageupload(a, b, c) 触发成功,但是所有的 bolbInfo,success 和 failure 都是未定义的。 我在 Angular 6 上尝试了一个示例,它可以正常工作并且也可以正常接收 blobInfo。
如果我做错了什么,请告诉我。 顺便说一句,我的 tinymce 版本是 4.6.1。
images_upload_handler: imageupload(blobInfo, success, failure)
结果是错误的。 它应该是images_upload_handler: (blobInfo, success, failure) => imageupload(blobInfo, success, failure)
但这在 HTML 文件中不被接受。 因此,我将整个初始化设置放入存储为“init1”的 ts 文件中。 现在它可以正常工作了。
希望它可以帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.