2017-11-29 7 views
0

データベースにJSONとして既存のQuillコンテンツを保存しました。私はこれを既存のQuillコンテンツの最後に追加する必要があり、今までそれを行うことができませんでした。現在のQuillコンテンツの末尾に既存のデルタを追加する方法

UpdateContents(delta)は現在のコンテンツの先頭に追加し、挿入ポイントの指定に成功しませんでした。

InsertTextでプレーンテキストを挿入する場所を指定できます。デルタを挿入してこれをどのように達成できますか?

答えて

0

私は2つのデルタを組み合わせることができるhttps://github.com/quilljs/delta#construction-1で「Concat」リファレンスを見つけました。私の目的に合った実装は次のとおりです。

var Delta = Quill.import('delta'); 
    var passedDelta = new Delta(JSON.parse(passedValue)); 
    var existingDelta = this.get("quill").getContents() 
    var combinedDelta = existingDelta.concat(passedDelta); 
    this.get("quill").setContents(combinedDelta) 
関連する問題