多数のプロパティを持つ既存の ViewModel がありますが、ビューにドロップダウンを設定するための列挙型のリストもあります。
Knockout.js を使用していて、Json 情報を投稿しようとしているときに、次のように呼び出していることに気付きました。
ko.toJSON(viewModel);
データを保存するためにサーバーに送り返すときに必要のない列挙型を含め、送り返すときにすべてのモデルを変換します。
データを a にラップして投稿することを提案しましたが、Knockout を使用して列挙型を使用せずにデータ値のみを投稿する、きれいで簡単な方法はありますか? これを行う最善の方法は何ですか?ViewModel に列挙型を含める必要がありますか、それとも設計が悪いのでしょうか?