2013-08-18 29 views
0

使用node/express呈現視圖時,我傳遞一個locals對象,該對象持有視圖的不同信息。express - 在控制器中使用變量<script>標記

​​

locals.tags在玉視圖做循環時,其完美的作品得到了一個數組。

但我無法弄清楚,我如何在我的視圖中使用<script>標記中的數組。

script. 
    (function() { 
    // some code here ... 
    $("#transTagsInput").select2({tags: HERESHOULDBEMYARRAY}); 
    })(); 

我試着用#{locals.tags}但顯然,這所謂的「的toString」方法,並給了我「[對象]對象」。當我使用locals.tags時,腳本標籤顯然將其解釋爲普通文本。任何其他建議?

+1

試試'#{JSON.stringify(locals.tags)}'然後呢? – Bergi

+0

這很好,現在我得到''[" foo "," fooooo "]'。有什麼辦法,所以它不會做"e;? –

+0

這個問題每週會被詢問5次。 – Pickels

回答

0

嘗試!{JSON.stringify(locals.tags)}

!{}是轉義插值。

相關問題