CKEditor упоминает использование Angular 5 - PullRequest
0 голосов
/ 26 октября 2018

Я работаю над Angular 5 Project.В этом проекте есть требование использовать CKEditor.Я успешно интегрировал CKEditor.Теперь у меня есть требование использовать плагин @mentions.

Я добавил код для упоминания плагина плагина

   <ckeditor [(ngModel)]="textdata"
                              #myckeditor="ngModel"
                              name="myckeditor"
                              required                                  
                              [config]="ckeConfig"
                              debounce="500">
                    </ckeditor>

this.myckeditor.valueAccessor.instance.config.extraPlugins = "mentions";

, но когда я запускаю это приложение, я получаю сообщение об ошибке. enter image description here

Как я могу устранить эту ошибку и получить ссылку на плагин?

1 Ответ

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

Сообщение, которое вы видите, означает, что код плагина физически отсутствует по пути, ожидаемому CKEditor (такого файла нет). Хотя есть способ загрузить плагин и включить его как локальный (см. Раздел Включение локальных плагинов ), в этом случае он не будет работать. Ваша проблема в другом и намного проще.

Вы используете полную версию CDN 4.9.2, а подключаемые модули Mentions впервые представлены в версии 4.10.0. Решение состоит в том, чтобы обновить CDN до последней версии 4.10.1 .

Обратите внимание, что вы всегда должны использовать последнюю версию программного обеспечения, поскольку она содержит новейшие функции и исправления для этих функций. Если вы посмотрите на https://cdn.ckeditor.com/4.10.1/full-all/CHANGES.md, то увидите, что в 4.10.1 были сделаны некоторые исправления для плагина автозаполнения, который является зависимостью от плагина упоминаний.

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