1

我一直在尝试使用dust.js,使用主页创建模板(http://akdubya.github.com/dustjs/)。我只是想在选择框中设置选定的选项。这是我的数据模型:

{
  "name": "SOME NAME",
  "favorite_food": 1,
  "food_options": [{id:1, value: "Ice Cream"},{id:2, value: "Pizza"},{id:3, value:    "Fish"}]
}

我想通过将 food_options 数组中的 id 匹配到 favorite_food 属性来设置选定的选项。这是我的模板:

<h1>{name}</h1>
<select>
  {#food_options}
    <option value="{id}"{@eq key=id value=favorite_food}  selected="true"{/eq} >
     {value}
    </option>
  {/food_options}
</select>

看起来它应该很简单,我尝试了各种变化,但无法让它发挥作用。非常感谢任何建议。

4

1 回答 1

3

您希望的 Dust 助手实际上是 Dust.js 的 LinkedIn 分支的一部分。为了能够使用这些助手,请尝试使用此站点:

http://linkedin.github.com/dustjs/test/test.html

Dust 的 LinkedIn 分支:

https://github.com/linkedin/dustjs

DustJs 助手:

https://github.com/linkedin/dustjs-helpers

于 2012-11-13T18:37:17.290 回答