-1

如何获取所有项目及其相关票证的价值?

self.projects = ko.observableArray([
    new Project("title", ["ticket1", "ticket2"]),
    ....
])

我想将所有项目和票添加到另一个对象

    var obj = {
        ........
          project: {
            title: "",
            tickets: {
              ticket: "",
              ....
            }
          }
    }
4

1 回答 1

0

如果我正确理解了您的问题,您只需要遍历 self.projects 并将每个项目推送到您的目标对象。像这样的东西:

var obj = {}, i = 0;
ko.utils.arrayForEach(this.items(), function(item) {
  obj[i] = item;
  i++;
});
于 2013-10-28T10:42:12.300 回答