1

私はこのコードを持っており、完全に動作します:

<script>
   $(function() {
      var modelAsString = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));

      myProject.initialize(ko.mapping.fromJS(modelAsString));
   });
</script>

このスクリプトは私のビューに直接あることに注意してください (例: MyPage.cshtml)

fromJSONの代わりに関数fromJSを使用しなければならない理由が不思議です。

fromJSONを使用するとエラーは発生しませんが、ビューモデルが正しく作成されていないようです。

また、可能であれば、同じコンテキストで fromJSON を使用できる例を示していただければ幸いです。モデルを ajax クエリから取得するのではなく、ビューから直接取得する場合。

4

1 に答える 1