我希望将我的视图模型作为 JSON 字符串保存到数据库中。这个想法是我可以通过读回 JSON 并使用直接方法加载我的视图模型的数据来重新加载我的视图模型:
从淘汰赛文档:
// Load and parse the JSON
var someJSON = /* Omitted: fetch it from the server however you want */;
var parsed = JSON.parse(someJSON);
// Update view model properties
viewModel.firstName(parsed.firstName);
viewModel.pets(parsed.pets);
这一切都很好,但是我已经初始化了我的模型并且我只是用我已经保存的模型来更新它,我看不到如何在数组的下拉列表中选择最初选择的条目。
换句话说,当我保存我的模型时,宠物下拉列表被选择为“猫”。然后我将下拉列表选择更改为“狗”。重新加载保存的模型时,我需要将下拉列表选择重置为“Cat”。
我对此有点担心,因为我有一些对象数组也需要从保存的模型中读取,而且看起来很难做到。
欢迎任何想法或建议:)