我试过了, editor.session.setOption("useWorker", false);
但这似乎也会关闭语法突出显示 - 我应该如何解决这个问题?
您可能在其他地方有拼写错误,它在随附的示例中有效
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://ajaxorg.github.io/ace-builds/src/ace.js"></script>
<style>
#editor1, #editor2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
#editor1 {bottom: 50%}
#editor2 {top: 50%}
</style>
</head>
<body>
<div id="editor1">var + jshint</div>
<div id="editor2">var + no jshint</div>
<script>
var editor1 = ace.edit("editor1")
editor1.session.setMode("ace/mode/javascript");
var editor2 = ace.edit("editor2")
editor2.session.setMode("ace/mode/javascript")
editor2.session.setOption("useWorker", false);
</script>
</body>
</html>
在角度中,如果我们使用如下所示的选项,我们可以防止突出显示语法错误。我试过了,选项: 任意 = { 最大行: 1000, 打印边距: 假,使用工人:假 };