2014-10-20 45 views
2

是否有一個小枝函數可以讓我將包含一個PHP布爾值的變量轉換爲文字的JavaScript布爾值?Twig - JavaScript booleans

此刻,我的值「PHP」中的「true」在我的樹枝模板中被轉換爲「1」。 我已經嘗試了一些轉義函數,但到目前爲止沒有任何工作。

回答

5
<script> 
    // You can use it in literal code like this: 
    var myBool = {{ mySuppliedValue ? 'true' : 'false' }}; 

    // Or in clientside string constants like this: 
    console.log('The value is {{ mySuppliedValue ? 'true' : 'false' }}'); 
</script> 

See the docs

+0

二枝杈調用應該是'myBool'因爲你已經取回它。 – 2014-10-20 13:08:00

+0

@DissidentRage我的意圖是顯示一些示例用法。在第二種情況下,我不能像你所建議的那樣使用'{{myBool}}'這個變量存在於JS中,而不是Twig中。 – 2014-10-20 13:09:09

+0

是的,只需使用'console.log('值是'+ myBool);' – 2014-10-20 13:11:23

1

您可以使用JSON: