我无法理解key
KnockoutJS 中映射插件的映射选项中的功能。根据文档,我了解关键功能将告诉映射插件使用什么属性来确定对象是新的还是旧的。
他们使用这个例子...... http://knockoutjs.com/documentation/plugins-mapping.html#advanced_usage
但它说..
这样,每次映射插件检查 children 数组中的项目时,它只会查看 id 属性来确定对象是完全替换还是只需要更新。
“需要更新”是什么意思?它会更新整个children
对象吗?它只会更新children
对象中已更改的属性?我很困惑。
他们的例子很简单,我无法让它与更真实的数据样本一起工作。这是我的问题的 jsFiddle ... http://jsfiddle.net/rQfpr/1/
在我的示例中,我试图仅UserMovies
替换self.movies[1]
.