2012-10-25 4 views
5

che cosa ho provato:giada: sfuggire html in argomento mixin

mixin simpleDivInject(text) 
    div 
     h1 #{text} 


mixin simpleDivInject("line one <br/> line two") 

Risultato desiderato

<div> 
    <h1>line one <br/> line two</h1> 
</div> 

Il risultato effettivo

<div> 
    <h1>line one &lt;br/&gt; line two</h1> 
</div> 

Come c io ottengo il risultato desiderato. Ho provato alcune altre cose (come ad esempio memorizzare la stringa in un var ect.), Ma finora non ho avuto fortuna.

risposta

14

In realtà ho appena capito. Rispondendo qui nella speranza è utile a qualcun altro. La fuga non si sta verificando nel sistema argomento mixin, ma nel sistema di giada vinilla, quindi:

mixin simpleDivInject(text) 
    div 
     h1!= text 


mixin simpleDivInject("line one <br/> line two") 

risolve il problema

+0

esattamente quello che stavo cercando! – hacklikecrack