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

12

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

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

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

imports: [
    QuillModule.forRoot(),
],

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

NathanCaleWichman
источник
Вы задали вопрос и сообщите решение в рамках вопроса. Лучше было бы сделать это как ответ отдельно.
Пардип Джейн
это спасло мой день, спасибо, что поделились !!
Бхимбим
благодарю вас. это действительно полезно
Мортеза Махлуджян
У меня была такая же проблема, ваше решение ее исправляет :) Спасибо!
ПЗМ

Ответы:

2

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

Хасан Насир
источник