2015-03-06 3 views
0

Я использую редактор туза, и я заметил, что когда я читал в каком-то файле lua, он не соответствовал 100% тому, что действительно имел в нем файл, когда я помещал данные внутри туза редактор div. Этот эффект можно увидеть по ссылке ниже. Обратите внимание, что в html есть намного больше кода lua, но в результате отображается только 1 строка. Есть ли другой способ добавить код в редактор туза, чтобы все это отображалось?Редактор туза, не отображающий какой-либо код

http://jsfiddle.net/wcevdmke/

<div class="container"> 
    <div class="panel panel-default"> 
     <div class="panel-heading"> 
      <h3 class="panel-title">Editor</h3> 
     </div> 
     <div class="panel-body"> 
<div id="editor">--if d<self.senseradius then 
-- return entity.script 
--else 
-- local p = Transform:Point(entity:GetPosition(),nil,self.entity) 
-- if (p.z>-math.abs(p.x) and p.z<-math.abs(p.y)) then 
</div> 
     </div> 
    </div> 
    <div class="text-center">---End of editor---</div> 
</div> 
+0

Это выглядит, если у вас есть « varname». – user441521

ответ

2

Браузер разбирает <self как тег перед передачей его в асе. Вам нужно экранировать специальные символы HTML, заменив & на &amp; и < по &lt;

+1

Вместо того, чтобы делать это сам, кажется, если я использую ace api editor.getSession(). SetValue (code) делает все это для меня. – user441521