2

我使用formly来渲染带有 Angular 材质的反应形式。现在我尝试用quill替换普通的 textarea 字段(角度的文本编辑器)

formly 和 quill 分别可以正常工作,但问题在于将 quill 编辑器包含为 formly 字段。

我已经尝试过的:

this.fields=[
{
      key: "Quill",
      template: "<b>Quill:</b> <quill-editor></quill-editor>", //only <b>Quill</b> rendered
    },
    {
      key: "Quill2", 
      component: QuillEditorComponent, //hasn't been rendered
    },
  {
      key: "Quill3",
      type: "quill" //a custom type
    }
]

以上方法均无效!

我不想像这样制作单独的部分:

<formly-form [fields]="articleForm.fields1"></formly-form>
<quill-editor></quill-editor>
<formly-form [fields]="articleForm.fields2"></formly-form>
4

1 回答 1

3

只需按照https://formly.dev/guide/custom-formly-field操作,您就可以创建 ngx-quill 类型(这里有一个快速尝试https://stackblitz.com/edit/angular-elwtix。)

于 2020-01-14T11:41:52.927 回答