4

次のような HTML 出力を生成する必要があります。

 - 2010
    - Item 1
    - Item 2
 - 2011
    - Item 9
 - 2012
    - item 6

私はマップを試しました。つまり、マップをMap<String,List<String>>どのように反復処理するかわかりません。

<ul class="chevron">
$x:{y|
    <li>$y$</li><ul class="chevron">
        $y:{z|<li>$z.name$/li>}$
    </ul>
}$
</ul>
4

1 に答える 1

3

YAML 表記では、変数 x (型Map<String,List<String>>)は次のとおりです) の内容は次のとおりです。

x:
  2010: [Item 1,Item 2]
  2011: [Item 9]
  2012: [Item 6]

以下はあなたが求めることを行います:

<ul>
$x.keys:{
k | <li>$k$</li>
  <ul>
    <li>$x.(k);separator="</li>
    <li>"$</li>
  </ul>
}$</ul>

表記に注意$x.(k)$

于 2015-01-09T16:02:16.570 に答える