2016-10-23 7 views
0

Я пытаюсь использовать следующий угловое расширение CKEditor -угловых CKEditor дополнительных модулей, дающих ошибку

https://github.com/lemonde/angular-ckeditor 

UPDATE: Уже введены «CKEditor» в модулях приложения

Я вставив следующую директиву в мой частичный HTML -

<div ckeditor="data_options" ng-model="note.note_data" ready="onReady()"></div> 

и добавить следующие параметры конфигурации в контроллер -

$scope.data_options = { 
      lang: 'en', 
      allowedContent: true, 
      entities: false, 
      extraPlugins: ['mathjax'], 
      mathJaxClass: 'm-equation', 
      mathJaxLib: 'http://cdn.mathjax.org/mathjax/2.6-latest/MathJax.js?config=TeX-AMS_HTML' 
     }; 

Но я получаю следующее сообщение об ошибке в браузере -

Uncaught TypeError: d.replace is not a functionA @ ckeditor.js:249(anonymous function) @ ckeditor.js:248(anonymous function) @ ckeditor.js:475(anonymous function) @ ckeditor.js:236e @ ckeditor.js:231A @ ckeditor.js:231r @ ckeditor.js:231(anonymous function) @ ckeditor.js:232 

Могу ли я сделать любую другую ошибку или это может быть ошибка или что-то? Существуют ли какие-либо альтернативы этим для получения углового редактора WYSIWYG с MathJax (текс/латекс) поддержка

+0

Вы ввели «ckeditor» в зависимость от модуля? – Tal

+0

есть. он работает без дополнительных модулей, mathjaxlib, параметров конфигурации класса – DeadMan

+0

Примечание от будущего: cdn.mathjax.org близится к концу своего срока, проверьте https://www.mathjax.org/cdn-shutting-down/ для миграции чаевые. –

ответ

1

extraPlugins должен быть строкой, а не массив, например:

$scope.data_options = { 
      lang: 'en', 
      allowedContent: true, 
      entities: false, 
      extraPlugins: 'mathjax', 
      mathJaxClass: 'm-equation', 
      mathJaxLib: 'http://cdn.mathjax.org/mathjax/2.6-latest/MathJax.js?config=TeX-AMS_HTML' 
     }; 

Чтобы использовать несколько экстра плагины, вы просто используете разделение запятой:

extraPlugins: 'plugin1,plugin2,plugin2' 
+0

Примечание от будущего: cdn.mathjax.org приближается к концу своего срока службы, проверьте https://www.mathjax.org/cdn-shutting-down/ на советы по миграции. –

+0

Примечание от будущего: cdn.mathjax.org близится к концу своего срока, проверьте https://www.mathjax.org/cdn-shutting-down/ на советы по миграции. –