【发布时间】:2012-09-25 04:25:28
【问题描述】:
我需要使用敲除映射插件来动态更新带有 ajax json 数据的对象。但是属性类型发生了变化。例如,我收到如下 json 数据:
{"type" : "A", "output" : "这是 A" }
或
{“类型”:“B”,“输出”:{“名称”:“B”}}
或
{“类型”:“C”,“输出”:[“C1”,“C2”,“c3”]}
我在前端有不同的视图模板来根据类型展示我的模型。但问题是 ko.mapping.fromJS(data, {}, viewModle) 不起作用,因为输出类型不固定。如何动态映射它?
【问题讨论】:
标签: knockout.js mapping knockout-mapping-plugin