我有这个设置JSON数据
JSON
[{
"country": {
"name": "Malaysia",
"total_amount": 0.0,
"count": 0
}
}, {
"country": {
"name": "Philippines",
"total_amount": 0.0,
"count": 0
}
}, {
"country": {
"name": "Thailand",
"total_amount": 0.0,
"count": 0
}
}]
让我说这个数据就像
一样.replaceWith(@template(data: @data_transaction)
如何检索 template.jst.eco
中的数据我试过使用这种for循环
<% for key, data in @data_transaction.models: %>
<%= data.get("country").name %>
<%= data.get("country").total_amount %>
<%= data.get("country").count %>
它只是不起作用
如果我试图在template.jst.eco
中以这种方式打印出来<%= @data_transaction %>
它会显示这种事情
[object, object]
有帮助吗?
非常感谢
答案 0 :(得分:1)
我担心你犯了一个很常见的错误。
尝试替换:
for key, data in @data_transaction.models:
使用:
for object in @data_transaction.models:
for key, data of object: