繁体   English   中英

TinyMCE 中的 images_upload_handler 不适用于 Angular 8

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM