簡體   English   中英

Jade / JavaScript - 訪問傳遞給Jade的數據

[英]Jade / JavaScript - Access data being passed to Jade

我正在傳遞Jade模板中的一些數據,這些數據是JSON格式的,所以在這里我輸出Jade模板中所有團隊的名稱:

p Teams:
  br
  -for(var i = 0; i < tournamentData.teams.length; i++) {
    text Team #{i+1}: #{teams[i].name}
    br
  -}

這打印出所有團隊的名字。 我如何在JavaScript文件中訪問此數據? 在這里,我只需鍵入#{teams[0].name}即可將團隊名稱設為0,但我如何在JavaScript文件中執行此操作?

如果我理解你,你可以這樣做:

JS檔案:

function myFn(teams){
    // user teams here
    // for example:

    window.myTeam = teams[0];
}

在玉器中包含文件:

script(type="text/javascript", onload="myFn(#{JSON.stringify(tournamentData.teams)});", src="urlHere")

更新:

function myFn(bracketData){
    $(function() { $('#tournamentBrackets').bracket({ init: bracketData }); });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM