интеграция между формой и пером - PullRequest
1 голос
/ 13 января 2020

Я использую , формально , чтобы сделать реактивную форму с Angular материалом. теперь я пытаюсь заменить обычное поле textarea на quill (текстовый редактор для angular)

и формально, и quill отлично работает по отдельности, но проблема в том, чтобы включить редактор quill как поле формы.

что я уже пробовал:

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>

1 Ответ

3 голосов
/ 14 января 2020

Просто следуйте https://formly.dev/guide/custom-formly-field, и вы сможете создать тип ngx-quill (вот быстрая попытка https://stackblitz.com/edit/angular-elwtix.)

...