在我的戲框架項目我有一個傳遞到HTML頁面home.scala.html
如何將Java Map <Long,Integer>傳遞給scala-play?
地圖變量傳遞在其他(工作)變量形式的Java的證實Java功能的地圖,在頁面的頂部:
@(workingVar1: String, workingVar2: Int, mapVar: Map[Long, Integer])
但開發者工具谷歌瀏覽器的亮點的JavaScript的這部分(嵌入home.scala.html的頭):
var myMap = @mapVar;
與錯誤Uncaught SyntaxError: Unexpected token =
所以沒有JavaScript的作品。什麼是通過這張地圖的正確方法?
感謝您的回覆。 按照你的建議做,並在分配給@Html(mapVar)之後請求一個console.log(myMap)給了我 [object Object] – jMan
所以它是正確的,對吧?現在它是帶有字段的JavaScript對象,這是您在地圖和相應值中的鍵。 – Rumid