如何构造动态变量NAMES? [英] How to construct dynamic variable NAMES?

查看:25
本文介绍了如何构造动态变量NAMES?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想遍历数据,并创建动态地图,稍后我可以将更多数据推送到其中.例如:

I want to loop over data, and create dynamic maps that I can later push more data into. For example:

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

以便以后我可以这样做:

So that later I can do this:

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

推荐答案

我会这样做:

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

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

So later you can do in 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>

这篇关于如何构造动态变量NAMES?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆