Я использовал директиву ui-tinymce
в приложении AngularJS, и она отлично работает.Я могу предоставить редактору такие параметры, как язык, меню и т. Д.
Я начал использовать RequireJS для загрузки Angular, angular-ui-tinymce
, tinymce
и т. Д. Теперь директива ui-tinymce
, по-видимому, отсутствует.дольше сможете настроить редактор с опциями, предусмотренными в директиве, например в языке.
Не уверен, в чем проблема, но кое-как, когда директива ui-tinymce
вызывает tinymce.init()
для <textarea>
, гдеДиректива, он игнорирует параметры.Поскольку это происходит при использовании RequireJS, это наводит меня на мысль, что это как-то связано с тем, как tinymce
, ui-tinymce
и angular
загружаются.
В моей конфигурации RequireJS я имеюследующее относительно tinymce
, которое я видел в ответах на вопрос о том, как использовать tinymce
с RequireJS:
requirejs.config({
baseUrl: '/js',
paths: {
tinymce: 'tinymce/tinymce.min',
},
shims: {
'tinymce': {
exports: 'tinymce',
init: function () {
this.tinyMCE.DOM.events.domLoaded = true;
return this.tinyMCE;
}
},
}
Кто-нибудь еще сталкивался с этой проблемой и может дать мне подсказки, как ее решить?