2016-06-27 3 views
4

Как проверить, нет ли содержимого редактора draftjs?Редактор Draft.js пуст

Единственная идея, которую я сейчас является сравнение объекта против объекта, возвращенного из этой функции: EditorState.createEmpty().getCurrentContent()

ответ

13

Просто используйте функцию hasText на ContentState:

editorState.getCurrentContent().hasText() 
+1

ли эту работу с редактором государств, которые имеют только изображения и т. д.? Я прочитал документы «draftjs» и, похоже, нет прямого способа проверить, является ли состояние редактора пустым. Я думаю, что они оставили это как деталь реализации, потому что не понятно, что означает значение 'empty', может быть потому, что даже если состояние редактора« пусто », оно содержит другую информацию, такую ​​как позиция курсора, местозаполнитель и т. Д., Которые могут не быть точный контент, который мы хотели бы проверить. Я мог ошибаться, дайте мне знать, если это поможет. – kaushik94

Смежные вопросы