あなたがいることを把握したら、ラジオボタンの初期マッチが唯一の文字列にマッチしたい文字列に値を設定したい、それは単に文字列にあなたの初期値を変換の問題です。私はこれをInt値と戦わなければなりませんでした。
オブザーバブルを設定した後、値を文字列に変換すると、KOはそこから魔法を実行します。個々の行でマッピングする場合は、それらの行で変換を行います。
サンプルコードでは、Jsonを使用してモデル全体を1つのコマンドでマッピングしています。次に、Razorに変換の引用符の間に値を挿入させます。
script type="text/javascript">
KoSetup.ViewModel = ko.mapping.fromJS(@Html.Raw(Json.Encode(Model)));
KoSetup.ViewModel.ManifestEntered("@Model.ManifestEntered");
KoSetup.ViewModel.OrderStatusID("@Model.OrderStatusID");
</script>
開発中は、Webページの下部にある「すべてを画面にダンプ」を使用します。
<h4>Debug</h4>
<pre data-bind="text: ko.toJSON($data, null, 2)"></pre>
ここでは、データ値であり、前
"OrderStatusID": 6,
"ManifestEntered": true,
そして、後
"OrderStatusID": "6",
"ManifestEntered": "True",
私のプロジェクトでは、同じ欲求不満のないチェックボックスを使用できるため、Boolsを変換する必要はありませんでした。