0

Volt::Model をビューのリアクティブ ディクショナリとして使用したいと考えています。

理想的には、次のようなものが欲しいです:

<dl>
  {{ dictionary.each do |key, val| }}
  <dt>Term: {{ key }}</dt>
  <dd>Definition: {{ val }}</dd>
  {{ end }}
</dl>

これは、ArrayModel を使用せずに Volt で可能ですか?

4

3 に答える 3

1

申し訳ありませんが、Volt のバインディングで .each_pair をまだ使用していません。これは todo リストにあります。はい、.keys.each do |key| を使用できます。その間。

于 2015-08-19T03:06:01.730 に答える
0

理解した。これは機能します:

<dl>
  {{ dictionary.keys.each do |key| }}
  <dt>Term: {{ key }}</dt>
  <dd>Definition: {{ dictionary.get(key) }}</dd>
  {{ end }}
</dl>
于 2015-08-19T00:05:07.693 に答える
0

問題のバージョンはほとんど機能するはずです。each の代わりに each_pair を使用するだけです。

于 2015-08-19T00:10:33.790 に答える