暂时保存knockout viewmodel并检索

时间:2014-05-26 13:29:33

标签: knockout.js

我正在尝试将knockout js中的viewmodel存储到数组中,并且在按钮单击时我正在尝试重新加载已保存的viewmodel。但是视图模型中的所有可观察对象都没有正确填充。

绑定如下

Category:
<select id="ddlctgry" data-bind="options:categories,optionsCaption:'select',value:selCatgy"></select>
</br>Model:
<select id="ddlmodel" data-bind="options:Products, optionsText:'modelName',optionsCaption:'-select-',value:selectedModel"></select>
</br>
<button id="add" type="button">Add New</button>
<button id="retold" type="button">Retrieve Old</button>

这是小提琴

http://jsfiddle.net/9myr6/2/

首先,我从相应的下拉列表中选择类别和型号(例如类别:'A3 MFP-A3 MFP'型号:'Phasor 6500')单击“添加新”按钮我将应用程序视图模型保存到数组并加载新的viewmodel。

在新视图模型中进行选择后(例如类别:'打印机 - 单声道'模型:'3600'),如果我点击“检索旧”按钮“类别”下拉列表正确绑定。

但是模型下拉列表没有采用先前存储的值。

任何人都可以帮我解决这个问题,如何从旧的viewmodel数据中绑定模型。

0 个答案:

没有答案