2013-04-02 106 views
4

在樹枝模板我要插入JavaScript的文字是這樣的:樹枝和引號字符

<script type="text/javascript"> 
    {{ "var applicationBundleName = '" ~ application_bundle_name ~ "';" | raw}} 
</script> 

當HTML呈現,我有這樣的:

<script type="text/javascript"> 
    var applicationBundleName = &#039;MyBundle_name&#039;; 
</script> 

雖然渲染引號內容替換通過他們的html實體=> javascript錯誤

我怎麼能說不要通過他們的代碼取代特殊字符?也許有做一個更好的方式..

謝謝

回答

4

你要引用僅樹枝變量:

<script type="text/javascript"> 
    var applicationBundleName = "{{ application_bundle_name|raw }}"; 
</script> 

我不知道,但我認爲,如果變量是您不需要使用的字符串raw過濾器