2017-01-03 4 views
1

Я хотел бы иметь возможность распространять собственные пометки, как показано в cloning medium w/ parchment. Я использую angular2 с машинописным текстом, и машинописный текст не считает, что BlockEmbed является реальным конструктором.Создание пользовательского блоттинга в машинописном тексте

Использование следующего кода (почти непосредственно из приведенного выше урока): let BlockEmbed = Quill.import ('blots/block/embed');

class DividerBlot extends BlockEmbed { } 
DividerBlot.blotName = 'divider'; 
DividerBlot.tagName = 'hr'; 

ответ

0

Что-то вроде этого работал для меня:

const BlockEmbed = Quill.import('blots/block/embed') as { new (node, value): Object }; 
export class DividerBlot extends BlockEmbed { 
    static blotName = 'divider'; 
    static tagName = 'hr'; 
}