保護されたオブザーバブルには、関数に渡されるパラメーターが必要です。
var item = function(param)
{
var me = this;
me.itemProtected = ko.protectedObservable(param);
}
KO マッピング プラグインの内部の仕組みはわかりませんが、それを使用して Json データをモデルにマップすると、オブザーバブルは機能しません。プロパティをオブザーバブルとしてのみマッピングし、保護されたオブザーバブルを完全に無視していると思います。バインディング構文:
ko.mapping.fromJSON(data, null, viewModel);
json データをマップし、保護されたオブザーバブルを保持する方法はありますか?
あなたの助けは大歓迎です。