如何获取所有项目及相关票证的价值?
self.projects = ko.observableArray([
new Project("title", ["ticket1", "ticket2"]),
....
])
我想将所有项目和门票添加到另一个对象
var obj = {
........
project: {
title: "",
tickets: {
ticket: "",
....
}
}
}
答案 0 :(得分:0)
如果我理解你的问题,你只需要遍历self.projects并将每个项目推送到目标对象。像这样:
var obj = {}, i = 0;
ko.utils.arrayForEach(this.items(), function(item) {
obj[i] = item;
i++;
});