私は現在、小さな Ratpack、Java、Groovy プロジェクトを作成しています。テンプレート システムとして Handlebars Java を使用しています。
https://github.com/jknack/handlebars.java
キーとマップを値として持つマップを反復処理しようとしています。これは私のデータの例です。
[manOfTheMatches:[Forlan:20], cleanSheets:[Rooney:30]]
たとえば、マップ内の各アイテムを反復処理してから、各値内のマップを反復処理して表示したいと考えています。
「最多のマン オブ ザ マッチ フォルラン 20 人」
現時点では、私はこれをやっています。
{{#each mostMotm}}
<div class="col-sm-4 col-xl-3">
<div class="panel panel-tile text-center br-a br-grey">
<div class="panel-body">
<h6 class="text-success">Most {{@key}}</h6>
</div>
<div class="panel-footer br-t p12">
<span class="fs11">
<i class="fa fa-arrow-up pr5"></i>
<b>{{this}}</b>
</span>
</div>
</div>
</div>
{{/each}}
@key はキーを正しく出力しますが、'this' は Forlan:20 を表示するだけです。内部マップをループしようとしましたが、うまくいきませんでした。以前にこれに遭遇した人はいますか?