受保护的 observable 需要传递给函数的参数,例如:
var item = function(param)
{
var me = this;
me.itemProtected = ko.protectedObservable(param);
}
我不知道 KO 映射插件的内部工作原理,但如果我使用它将 Json 数据映射到我的模型受保护的 observable 将不起作用。我假设它只是将属性映射为可观察对象并完全忽略受保护的可观察对象。绑定语法:
ko.mapping.fromJSON(data, null, viewModel);
有没有办法映射 json 数据并保留受保护的 observable?
您的帮助将不胜感激。