我将Ace编辑器初始化如下
var editor = ace.edit("editor");
但是,在另一个文件中,我更改了该编辑器的值。如何在不创建新编辑器的情况下定位该编辑器?换句话说,如果上面的代码位于scripts.js
中,并且我需要将editor
的值与.setValue()
从之后加载的另一个文件中更改,请说edit.js
,如何我能这样做吗?
答案 0 :(得分:0)
这取决于editor
变量的范围。
如果这是一个全局变量,您应该能够继续使用
<强> scripts.js中强>
var editor = ace.edit("editor");
<强> edit.js 强>
editor != 'undefined'
您唯一需要考虑的是执行顺序 - 例如,如果edit.js
文件在scripts.js
文件之前加载(或之前执行),那么您的全局变量可能还没有定义