我明白了
未捕获的类型错误:对象不是函数
尝试执行此操作时:
var objToMap = {
a: 1,
b: [
{
c: {
d: 1
}
}
]
};
var mapped = ko.mapping.fromJS(objToMap, { observe: ["a"] })
文档说我可以单独使用“观察”,而无需指定“复制”。
这是一个简化的例子,在我的真实应用程序中,我有很多对象要复制,只有一个要观察,所以只使用“观察”对我来说是最好的。