У меня есть рабочая версия tinymce-angular, и она легко работает, используя директиву npm install @ tinymce-angular и добавив несколько строк конфигурации в мой app.module.ts
Пока хорошо, нодля этого требуется ключ API (очевидно, его облачное хранилище размещено, хотя оно загружает ресурсы в мою папку node_modules во время установки npm.
Итак, я просто пытаюсь преобразовать это в «само размещение» вчтобы удалить регистрационное сообщение, которое появляется каждый раз при загрузке редактора.
Для этого я просто скачал tinymce.min.js и поместил этот файл в каталог src в каталоге src / tiny / tinymce.min.js
Я также добавил туда другие ресурсы tinymce (плагины, скины, темы).
Вот код моего компонента, где я размещаюредактор:
<script src="@app/tiny/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: '#tinyEditor'
});
<!--TinyMCE-->
<div fxLayout="row">
<h4>Client Details</h4>
<editor formControlName="details"
id="tinyEditor"
toolbar=""
menubar="format"
[init]="{plugins: ''}"
[inline]="false"></editor>
</div>
С этим кодом я получаю работающий редактор, однако, я также получаю желтую полосу предупреждений, указывающую сообщение ниже:
Этот домен не зарегистрирован wiОблако TinyMCE.Начните бесплатную пробную версию, чтобы открыть для себя наши первоклассные облачные сервисы и профессиональную поддержку.
Если я добавлю свой ключ API в тег редактора, очевидно, что недоработка исчезнет.Есть идеи, что мне не хватает для самостоятельного хостинга этого?