我有這樣的代碼,它完美地工作:淘汰賽的映射插件在一個Asp.Net MVC視圖
<script>
$(function() {
var modelAsString = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));
myProject.initialize(ko.mapping.fromJS(modelAsString));
});
</script>
注意這個腳本是直接在我看來(如MyPage.cshtml)
我只是想知道爲什麼我必須使用功能從Js而不是從JSON。
如果我使用從JSON,沒有錯誤,但它似乎像我的viewmodel沒有正確創建。
如果可能的話,我將非常感謝有一個例子,我可以在相同的上下文中使用fromJSON;一種情況是我直接從視圖中獲取模型,而不是從ajax查詢中獲取模型。
爲什麼你需要使用fromJS一個問題嗎? – nemesv
這不是問題。我只是想了解,爲什麼從JSON不起作用在這種情況下,我必須提供,如果我想從JSON使用。 – Samuel