[英]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.