14

ko.toJSON が次のような不要なものを作成していることがわかります。

コピーされたプロパティの破棄

{"test":1,"AppStart":true,"requestedDateFormat":"YYYY-MM-DD","__ko_mapping__":{"ignore":[],"include":["_destroy"],"copy":[],"observe":[],"mappedProperties":{"test":true,"AppStart":true,"requestedDateFormat":true},"copiedProperties":{}}}

これらのポイントは何ですか?デフォルトでそれらを削除できますか?

4

2 に答える 2

28

KO マッピング プラグインを使用している場合は、プラグインの変換メソッドを使用する必要があります。

ko.mapping.toJSON

および ko.mapping.toJS

組み込みのko.toJSONとの代わりにko.toJS.

メソッドのマッピング バージョンは、プラグイン自体によって内部的に使用される追加のプロパティを取得するためです。

JSFiddleのデモ。

于 2013-03-08T19:30:31.973 に答える