如何在StringTemplate中使用带有map的部分模板?

3
我有一个包含城市名称和距离原点的地图。
我想要使用部分地图,并创建如下内容:
<ul>
<li>city1: distance1</li>
<li>city2: distance2</li>
<li>city3: distance3</li>
</ul>

使用StringTemplate的规范方法是什么?谢谢。
1个回答

5
<ul>
$amap.keys:{k | <li>$k$: $amap.(k)$</li>}$
</ul>

啊!!!我明白了,我猜在StringTemplate变量名中不能使用连字符。感谢你的帮助。 - Alex Baranosky
请注意,在ST4中,默认情况下是迭代键(而不是像ST3中那样迭代值),因此'amap.keys'应该简单地写成'amap'。 - phreed

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接