Froala Editor не удаляет изображение при очистке текстового редактора

Я использую Froala для создания HTML-файла, который храню на сервере. И я использую модуль Froala для Angular 1.

У меня есть кнопка очистки редактора Фроала, когда я добавляю страницу, но когда я нажимаю на нее, все изображения удаляются, потому что Фроала запускает событие froalaEditor.image.removed.

Поэтому мне интересно, знает ли кто-нибудь, как заблокировать это событие, когда я нажимаю кнопку очистки, чтобы очистить текстовую область редактора Froala?


person Youri C.    schedule 19.04.2017    source источник


Ответы (1)


Вы можете использовать переменную, чтобы событие не выполняло действие по умолчанию, когда вы очищаете область. Это может быть что-то вроде этого

  1. Когда вы нажимаете кнопку очистки, установите переменную, которая сообщает вам, что кнопка была нажата.
  2. Внутри события froalaEditor.image.removed проверьте, является ли переменная истинной, и предотвратите действие по умолчанию.
  3. После того, как кнопка была нажата, установите для переменной значение false. Здесь вы можете использовать тайм-аут или сделать это в событии mouseup.
person st3fan    schedule 10.07.2017