如何构建动态变量NAMES?

时间:2015-10-22 14:40:10

标签: velocity

我想循环数据,并创建动态地图,以后我可以将更多数据输入。例如:

#foreach ($item in ["bob","john","andy"])
  #set(${item}_map = {})
#end

以后我可以这样做:

$!bob_map.put("${foreach.count}", "${some_data}")

1 个答案:

答案 0 :(得分:1)

我愿意:

#foreach ($item in ["bob","john","andy"])
  <div id="${item}_map" ></div>
#end

所以稍后你可以在JS中做到:

<script>
var map;

function initMap() {
  map = new google.maps.Map(document.getElementById('bob_map'), {
    center: {lat: -34.397, lng: 150.644},
    zoom: 8
  });
}

</script>