所以这是我的数据的一般要点(抄袭chrome webkit检查器的外观)。迭代Handlebars的对象?
> Object
> Fruit: Array[2]
> 0: Object
name: "banana"
color: "yellow"
animalthateats: "monkey"
id: 39480
> 1: Object
length: 2
> Vegetables: Array[179]
> Dairy: Array[2]
> Meat: Array[3]
> __proto__: Object
而这正是我想做的事(一般):
<select>
<option value="">All Shows (default)</option>
<optgroup label="Fruit">
<option value="39480">Banana</option>
<option value="43432">Strawberry</option>
</optgroup>
<optgroup label="Vegetables">
<option value="3432">Broccoli</option>
</optgroup>
</select>
我八九不离十新整个模板的东西,它肯定似乎非直接的来完成...如果我可以使用jQuery,也可以使用,但最好只使用此设置。
很好的答案。我还是一个真正在构建应用程序中真正使用Javascript的新手......我无法将自己的头围绕在如何组织数据的阵列中......我从来没有想过仅仅把'name:'然后基于此进行迭代。 –
xckpd7
我也喜欢你是如何创建一个对象并指定另一个对象的......我在想那个......就像我如何循环一个没有名字的数组..所以你只需将它放在一个对象中就可以了,所以你可以给它一个名字......聪明。 – xckpd7