Quill Angular Error: NullInjectorError: Нет провайдера для конфигурации InjectionToken


12

Я обновил все свои модули узлов, и когда quill обновился, все мои редакторы сломались в моем приложении. Ошибка «NullInjectorError: Нет провайдера для конфигурации InjectionToken!» появился.

Я исправил эту проблему! Просто хотел поделиться с другими людьми, которые могут быть в той же лодке.

Вам необходимо добавить QuillModule (import {QuillModule} из 'ngx-quill';) в раздел «Импорт» модуля приложения (или любой другой используемый вами модуль). Для меня мне также нужно было добавить .forRoot (), чтобы это работало

imports: [
    QuillModule.forRoot(),
],

Опять же, это работает для меня, просто давая вам знать, если вы столкнетесь с той же проблемой обновления ngx-quill до последней версии


Вы задали вопрос и сообщите решение в рамках вопроса. Лучше было бы сделать это как ответ отдельно.
Пардип Джейн

это спасло мой день, спасибо, что поделились !!
Бхимбим

благодарю вас. это действительно полезно
Мортеза Махлуджян

У меня была такая же проблема, ваше решение ее исправляет :) Спасибо!
ПЗМ

Ответы:


2

Сначала вы должны импортировать QUILL_CONFIG_TOKEN из библиотеки 'ngx-quill', после чего вам нужно передать этот класс для инъекции, например, QuillModule.forRoot (QUILL_CONFIG_TOKEN.ngInjectableDef)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.