我正在使用淘汰赛映射插件。我得到的简化 json 是一个未命名数组的形式。
[
{"ID":1,"Title":"Title 1"},
{"ID":2,"Title":"Title 2"},
{"ID":3,"Title":"Title 3"}
]
为了在我的视图模型中有一个命名的“项目”属性,我这样分配:
var model = { Items: ko.mapping.fromJS(jsondata, mappingOptions) }
我在映射过程中添加 isDirty 属性时遇到问题。我开始怀疑我是否以错误的方式接近这个问题。
这是一个JsFiddle
更新
这是一个基于以下答案的工作JsFiddle 。