この質問は比較的簡単です。レンダリングしたいキーと値のペアのフラット オブジェクトのコレクションがあります。私の例では、次のように定義された状態のコレクションを受け取ります。
var an_array=[
{AK:"Alaska"},
{WA:"Washington"},
];
そして、Handlebars テンプレートを次のようにコンパイルします。
var source = $("#src").html();
var template = Handlebars.compile(source);
$("body").append( template(an_array) );
テンプレートは配列をレンダリングしていません:
<script type='text/template' id='src'>
<ul>
{{#each .}}
<li>{{@key}}</li>
{{/each}}
</ul>
</script>
www.handlebars.js から:
オブジェクトの反復には、代わりに {{@key}} を使用します。
それだけです。ここに jsfiddle を書きました: http://jsfiddle.net/eggmatters/yMasE/
サーバーからいくつかの大きな配列が返されており、それらのオブジェクトを再フォーマットするのではなく、そのままレンダリングしたいと考えています。