Я использую Quill в проекте, где мне нужно, чтобы Quill «понимал» некоторый пользовательский код при инициализации и обновлении содержимого редактора с помощью API.
Для простоты: допустим, яу меня есть база данных, где у меня есть, например, поле с таким содержимым:
<p>Text</p><hr>
При загрузке страницы, во время инициализации Quill'a, мне нужен контейнер моего Quill-редактора "принимает"этот входящий код, но Quill исключает тег <hr>
.
Чтение этого руководства ( Клонирование носителя с пергаментом ) Я понял, как создать новое пятно Quill и какдобавить пользовательскую кнопку управления на панели инструментов, чтобы вставить пользовательское пятно (скажем, тег <hr>
) в редактор моего Quill.Давайте назовем это « исходящий поток», который, я думаю, я получу.
К сожалению, если я сохраню обновленный контент (скажем, <p>Text></p><hr>
) в БД, обновив страницу (яя работаю с PHP) тег <hr>
не сохраняется, но "удаляется" ... Я читаю документацию по пергаменту и думаю, что я должен сделать так, чтобы пергамент "принимал" новый блот (Я прав?) Но я не понимаю, как ...
Вот простой пример: Пример пользовательского блоттинга .Вы видите, что кнопка «вставить строку» работает (« исходящий поток » в порядке), но при загрузке страницы тег <hr>
удаляется (« входящий поток » не в порядке).
Надеюсь, объяснение понятно ^^ Спасибо, что кто-нибудь мне поможет ... ^^