如何将现有增量附加到当前Quill内容的末尾

时间:2017-11-29 01:06:07

标签: quill

我已将现有Quill内容存储为数据库中的JSON。我需要将其附加到现有Quill内容的末尾,并且到目前为止无法执行此操作。

UpdateContents(delta)将其添加到当前内容的开头,我没有成功指定插入点。

我可以使用InsertText指定插入纯文本的位置。如何通过插入增量来实现这一目标?

1 个答案:

答案 0 :(得分:0)

我在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)