我对 Ember 迭代有些陌生和困惑。
我正在尝试构建一个 select inside ember 模板,例如:
<select id="state_list">
{{#each stateArrays as |stateArray|}}
<option value={{stateArray[0]}}>{{stateArray[1]}}</option>
{{/each}}
</select>
在这里,stateArrays
看起来像:
[[1, "Alabama"], [2, "Alaska"], [3, "Arizona"]]
但是,这会引发错误。当我尝试 {{stateArray}}
时,我得到类似 "1, Albama"
...
如何在单次迭代中实现上述目标?
最佳答案
并不是我喜欢这种技术,但您可以像这样访问数组中的各个元素
{{#each stateArrays as |stateArray|}}
<option value={{stateArray.[0]}}>{{stateArray.[1]}}</option>
{{/each}}
让您不必编写额外的代码。
关于javascript - 遍历 Ember 中的数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463226/