Erro angular do Quill: NullInjectorError: nenhum provedor para a configuração do InjectionToken

12

Atualizei todos os meus módulos de nó e, quando o quill foi atualizado, todos os meus editores entraram no aplicativo. O erro "NullInjectorError: nenhum provedor de configuração do InjectionToken!" apareceu.

Corrigi este problema! Só queria compartilhar com outras pessoas que possam estar no mesmo barco.

Você precisa adicionar o QuillModule (importar {QuillModule} de 'ngx-quill';) à seção 'Importações' do módulo de aplicativo (ou qualquer outro módulo que você estiver usando). Para mim, eu também precisava adicionar .forRoot () para fazê-lo funcionar

imports: [
    QuillModule.forRoot(),
],

Novamente, isso funciona para mim, apenas para que todos saibam se você encontrar o mesmo problema ao atualizar o ngx-quill para a versão mais recente

NathanCaleWichman
fonte
você fez a pergunta e disse a solução na pergunta, melhor seria fazê-la como resposta separadamente.
Pardeep Jain
isso salvou meu dia, obrigado por compartilhar !!
Bhimbim 26/11/19
obrigado. é realmente útil
Morteza Mahloujian
Eu tive o mesmo problema, sua solução corrige :) Obrigado!
tzm 24/02

Respostas:

2

Primeiro, você precisa importar o QUILL_CONFIG_TOKEN da biblioteca 'ngx-quill' e depois passar a classe para injetar, por exemplo, QuillModule.forRoot (QUILL_CONFIG_TOKEN.ngInjectableDef)

hassan naseer
fonte