Удалить цвета при вставке на поле ngx quill - PullRequest
0 голосов
/ 06 января 2020

Я использую редактор ngx-quill, и пока у него есть все необходимые мне функции. Однако я не вижу каких-либо вариантов удаления фоновых цветов и шрифтов текста, поступающего из буфера обмена.

Я хочу сохранить все остальные форматирования, кроме цветов. Возможно ли это?

1 Ответ

1 голос
/ 06 января 2020

Для тех, у кого была такая же проблема со мной, мне удалось найти обходной путь для этого.

На мой взгляд:

<quill-editor (onEditorCreated)='editorInit($event)'></quill-editor>

На моем контроллере

editorInit(quill: any){
    quill.clipboard.addMatcher(Node.ELEMENT_NODE, function(node, delta){
      delta.forEach(e => {
        if(e.attributes){
          e.attributes.color = '';
          e.attributes.background = '';
        }
      });
      return delta;
    });
  }
...