2016-06-27 37 views
4

如何測試draftjs編輯器的內容是否爲空?Draft.js編輯器爲空

,我現在唯一的想法是對對象的對象比較從這個函數返回:EditorState.createEmpty().getCurrentContent()

回答

13

只需使用hasText功能上ContentState

editorState.getCurrentContent().hasText() 
+1

這是否工作,有編輯器狀態只有圖像等?我已經閱讀了'draftjs'的文檔,似乎沒有一種直接的方式來檢查編輯器狀態是否爲空。我認爲他們把它作爲一個實現細節,因爲它不清楚'empty'的含義是什麼,也許是因爲即使編輯器狀態是'empty',它也包含其他信息,比如光標位置,佔位符等,它們可能不是我們想要檢查的確切內容類型。我可能是錯的,讓我知道這是否有幫助。 – kaushik94