【发布时间】:2013-09-08 21:35:41
【问题描述】:
我不知道如何在 KOjs 的 foreach 中使用迭代。 我需要的是像这样对数组的内容进行分组
Var x = [{name: Joel, sex: male}, {name: Eric, sex: male},{name:Elliot, sex:female}, {name:Mary, sex:female}]
因此,生成的数据绑定 foreach 将显示该人的性别,但仅作为标签显示一次。 像这样的
-male
Joel
Eric
-female
Elliot
Mary
使用普通的 for 循环就像创建一个变量来保存最后一个条目的性别一样简单,如果它发生变化则打印新的。像
If(this.sex != cachedSex){
cachedSex=this.sex;
console.log(cachedSex);
}
但我不知道如何在 KO.js 中制作这个 请给我一个建议。
【问题讨论】:
-
请更新我们的努力