Ace编辑器加载新内容使用新内容动态清除旧内容

时间:2014-09-25 11:26:53

标签: javascript jquery ace-editor html-editor

我正在使用Ace编辑器在文本编辑器中加载Html内容,用户可以在其中编辑和保存自己的内容。因此用户可以退出并打开新的HTML。什么是清除旧内容和加载新内容的程序。

感谢您的提前帮助

1 个答案:

答案 0 :(得分:4)

如果您想完全丢弃旧内容,请清除撤消历史记录

editor.session.setValue(text)

如果您想保留旧内容以便以后恢复,例如对于标签,请使用

newSession = ace.createEditSession(text, mode/*optional*/)
var oldSession = editor.session
editor.setSession(newSession)
// to restore old state call editor.setSession(oldSession)