角度不是已知的元素错误

时间:2017-10-29 16:25:27

标签: angular electron quill

我现在正在使用Angular和Electron。

我已通过我的模块文件导入ngx-quill

@NgModule({
imports: [
    ~~~,
    QuillModule
],
exports: [RouterModule]
})

我从主要组件文件中导入了Quill

import { QuillEditorComponent } from 'ngx-quill/src/quill-editor.component';
import Quill from 'quill';

我在html模板中使用了quill-editor组件

<quill-editor></quill-editor>

我收到的错误如下:

'quill-editor' is not a known element:
1. If 'quill-editor' is an Angular component, then verify that it is part of this module.
2. If 'quill-editor' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.

2 个答案:

答案 0 :(得分:1)

@NgModule({
imports: [
    QuillModule
],
需要将

添加到实际使用导入模块组件的模块中 仅导入AppModule中的模块或未直接导入到使用编辑器组件的模块中的其他模块是不够的。

答案 1 :(得分:0)

创建一个共享模块,并添加QuillModule以导入和导出其中的部分,然后将共享模块附加到使用Quill编辑器所需的每个模块中

@NgModule({
  imports: [        
    QuillModule.forRoot(),
  ],
  exports: [
    QuillModule
  ]
})