サーバーに送信する前に、どのデータをシリアル化する必要があるかを制御しようとしています。これをする :
viewModel.prototype.toJSON = function () {
var copy = ko.toJS(this);
delete copy.QuoteListViewModel;
return copy;
};
しかし、プロトタイプは定義されておらず、失敗します。
viewModel は mvcKnockout によって作成され、次のようなことができるため存在します。
viewModel.QuoteSelectedViewModel = ko.observable();
では、なぜプロトタイプが undefined なのですか?