2015-06-10 28 views
0

我想在Scala數組中使用javascript中的變量。
我需要從這個列表中獲取所有對象。
entryType是一個scala列表。在Scala中獲取javascript變量

var options = ""; 
for (t = 0 ; t < @entryTypes.size(); t++) { 
    @defining('t') { i => 
    alert(@i) 
    options += "<option value='0'selected='selected'>@entryTypes(i).title</option>"; 
    } 
} 

的事情是,我無法訪問T,如果我試圖把@defining(t' { i=>我得到這不是一個階變量。
我該怎麼辦?

回答

0

試試這個:

var options = ""; 
var entryTypes = @{Html(Json.stringify(Json.toJson(entryTypes)))}; 
for (t = 0 ; t < entryTypes.length; t++) { 
    alert(t); 
    options += "<option value='0'selected='selected'>" + entryTypes[t] + "</option>"; 
    } 
} 
+0

謝謝,它幫助 –