2014-07-30 2 views
1

Я использую Ace показать некоторый код JavaScript, и загрузить его в соответствии с руководством вложения:Рендер поверочного тег внутри Ace редактор

editor = ace.edit("jsField"); 
editor.getSession().setMode("ace/mode/javascript"); 
editor.getSession().setUseWrapMode(true); 

DIV и его содержимое следующим образом:

<div id="jsField"> 
    <span class="hl">var x = 0;</span> 
    var y = 10; 
</div> 

В настоящее время редактор Ace отобразит как HTML, так и JavaScript вместе как обычный текст. Есть ли простой способ визуализации HTML, чтобы отображался только текст JavaScript, а диапазон был определен в соответствии с CSS? Например:

enter image description here

Я хотел бы отметить, что продолжительность обычно добавляется динамически путем вызова editor.setValue().

Я занимаюсь созданием пользовательских режимов/синтаксических маркеров для Ace, но для такой простой задачи это кажется излишним. Мне любопытно, есть ли другой способ.

ответ

Смежные вопросы