ng2-ckeditor ngModel не обновляется, события не запускаются - PullRequest
0 голосов
/ 09 октября 2018

Я успешно подключил ng2-ckeditor к своему приложению, и редактор загружается с текстом, предоставленным через ngModel.Однако, когда я печатаю, значение в ngModel не изменяется, а события change и editorChange не запускаются.Событие ready срабатывает.

Рассмотрим следующее:

  <ckeditor
    [(ngModel)]="testContent"
    [config]="editorConfig"
    (change)="onChange($event)"
    (editorChange)="onEditorChange($event)"
    debounce="500">
  </ckeditor>

editorConfig = {
  skin: 'bootstrapck',
  height: 400,
  extraPlugins: 'divarea'
};

Сначала я создавал несколько ck-редакторов, ngFor просматривая наблюдаемый список, но обнаружил, чтосодержание модели не было уволено.Я упростил это до вышеприведенного без цикличности, но он все еще не работает.

Я неправильно понимаю, как это должно работать, или это может быть ошибкой?

  • угловой 6.1.4
  • ng2-ckeditor 1.2.1
  • ckeditor 4.10.1

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Проблема, похоже, заключалась в сборке ckeditor, которую я создал на сайте.Я заново загрузил ckeditor (не выполняя пользовательскую сборку), вручную добавил нужный скин и плагин divarea в каталог assets, тогда все вроде бы работает нормально.

0 голосов
/ 09 октября 2018

пожалуйста, используйте (ngModelChange) вместо (изменить).Это рабочее решение.[(ngModel)] также работает.

ссылка на стек

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...