【发布时间】:2012-07-07 21:09:20
【问题描述】:
小提琴here
我有一个对象数组,我想直接映射到我的视图模型上的集合中,但我想自定义映射。除非 data.UserReports 集合中只有一项,否则代码不起作用。
如果我将另一个层添加到对象图中,我可以做到这一点 - 例如,而不是将 data.UserReports 映射到 model.UserReports - 如果我在模型上有一个名为 Foo 的属性 - 我可以将数据映射到 foo 然后通过 model.Foo.UserReports 访问集合,但这是不可取且混乱的。
我还认为,如果我遍历 data.UserReports 数组,然后将每个 UserReport 依次推送到模型的集合中,我可以做到这一点 - 但这又显得笨拙。
那么小提琴有什么问题呢?
【问题讨论】:
标签: knockout.js knockout-mapping-plugin