2016-11-24 9 views
0

私はdraft.jsエディタを持っていて、編集が完了した後、結果をdataBaseに保存したとしましょう。私は2つのアプローチがあります:結果をHTML文字列またはjsonオブジェクトとして保存する。私がdataBaseのhtml文字列を使用すると、dangerouslySetInnerHTMLを使ってレンダリングするのは簡単です。しかし、私はこのコンテンツを表示したい場合はconvertToRaw draft.jsメソッドによって生成されるjsonオブジェクトをどのように使用するのですか?他のコンポーネント?私は私が使用できることを知っている、しかし、私は、私は、これはdraft.jsdraft.jsからreact.jsコンテンツをレンダリングする方法json

{ 
    blocks: [ 
     { 
     data: {}, 
     depth: 0, 
     entityRanges: [], 
     inlineStyleRanges: [], 
     key: "f25a2", 
     text: "Styled string, ", 
     type: "unstyled" 
     } 
    ], 
    entityMap: { 
     { 
     0: { 
      data: { 
       url: "www.google.com", 
       mutability: "MUTABLE", 
       type: "LINK" 
      } 
     } 
     } 
    } 
} 

答えて

0

convertFromRawEditorState.createWithContent(state),

+0

からJSONオブジェクトの例ページ 上の多くを表示するためにアプローチを最適化していることはよく分かりません申し訳ありませんが、私はこのコンテンツを例えば記事のようないくつかの他のコンポーネントに表示したいと思っています。

+0

jsonを使用したり、必要な任意のフォーマットに変換するのは無料です。 –

+0

しかし、私はどのように私のアプリケーションのページのjsonオブジェクトをレンダリングできますか?私はこのhttps://github.com/lokiuz/redraft modul1を見つけました。この例では、http://lokiuz.github.io/redraft/uは、私が意味していることを見ることができます。 –

関連する問題