Я использую tinyMCE 5.1.3 (Angular6) (без облачной версии) в версии приложения, например, помещая файлы tinymce, темы в папку ресурсов angular scaffolding.
В моем angular. json У меня есть следующая конфигурация: *
"assets" :[
{
"glob": "/*",
"input": "node_modules/tinymce/skins",
"output": "/skins/"
},
{
"glob": "/",
"input": "node_modules/tinymce/themes",
"output": "/themes/"
},
{
"glob": "**/",
"input": "node_modules/tinymce/plugins",
"output": "/plugins/"
}
]
"scripts": [ "node_modules/tinymce/tinymce.min.js" ]
package.json
"tinymce": "^5.1.3",
У меня такая же конфигурация (по крайней мере, 100%), как ниже plnkr (компонентная и html мудрая)
http://plnkr.co/edit/E5Yzk9KT9nSWlPU6i1ZK?p=preview&preview
Все работает в chrome последней версии, однако форматированный текстовый редактор не отображается в IE11
. Одна вещь, которую я увидел на IE, это то, что там написано theme.js
not found ( 404 ) error
, я не уверен, действительно ли это скрыто за редактором, который не виден на IE11
.
И что я мог видите, что URL для темы. js в IE отличается от URL chrome. в Chrome он указывает на папку dist сервера, однако в IE он просто указывает на леса проекта.
в IE
http://myserver/gateway/myapp//themes/silver/theme.js
в Chrome: (это я могу нажать в отдельном окне с файлом, который вижу)
http://myserver/gateway/myapp//themes/silver/static/items/my-app-ang/dist/themes/silver/theme.js
, но если у кого-то есть подобная проблема, может помочь мне в этом?