我正在尝试检索原件(可能会修改为我允许它)以及我要比较的数据(也可能会被修改)。
文档没有解释如何操作,有origLeft和origRight的引用,但它们似乎无法正常工作 - 一个是NULL(左)而另一个似乎不包含修改后的数据。 / p>
以下是我正在使用的代码:
<div id=editor></div>
<script>
var original = 'Original text';
var compareTo = 'Modified text';
hilight= true;
var target = document.getElementById("editor");
dv = CodeMirror.MergeView(target, {
value: original ,
origLeft: null,
orig: compareTo ,
lineNumbers: true,
mode: "text/html",
highlightDifferences: hilight,
lineWrapping : true,
});
</script>
我尝试过做dv.getValue(),dv.leftOriginal(),dv.rightOriginal()等等。没有运气
感谢您的帮助
答案 0 :(得分:6)
我认为dv.rightOriginal().getValue()
和dv.editor().getValue()
(针对已编辑的内容)正是您所寻找的。 (这些方法leftOriginal
,rightOriginal
和editor
返回CodeMirror实例。)