Select 选择元素的初始值

Select 选择元素的初始值,select,knockout.js,Select,Knockout.js,我想用初始值初始化select。我从后端返回了一个Json对象,如下所示: [{Nom:"xxx", TypeIld:1, ....},{Nom:"xxx", TypeId:1, ....}] 我有一个typeid数组,声明如下: [{ Nom: "Plats", TypeId: 0 }, { Nom: "Crudités", TypeId: 1 }, { Nom: "Tartes Salées", TypeId: 2}] 我想在一个表中显示我的所有记录,并选择初始化为正确值的typeI

我想用初始值初始化select。我从后端返回了一个Json对象,如下所示:

[{Nom:"xxx", TypeIld:1, ....},{Nom:"xxx", TypeId:1, ....}]
我有一个typeid数组,声明如下:

[{ Nom: "Plats", TypeId: 0 },
 { Nom: "Crudités", TypeId: 1 },
 { Nom: "Tartes Salées", TypeId: 2}]
我想在一个表中显示我的所有记录,并选择初始化为正确值的typeId

这是我的密码:

NomDescriptionPrixFrequenceType 莱斯普拉茨登记酒店 var initialData=@Html.RawJson.EncodeViewBag.JsonPlats; var dataFromServer=ko.utils.parseJsonko.toJSONinitialData; //var testTypesPlats=@Html.RawJson.EncodeViewBag.platsTypes; var viewModel={ 平台视图:ko.arraydatafromserver, platstypes:[{Nom:Plats,TypeId:0},{Nom:Crudités,TypeId:1},{Nom:Tartes Salées,TypeId:2}], }; ko.applyBindingsviewModel;
您可能希望编写您的选择,如:

这告诉Knockout您想使用platstypes中的TypeId属性作为选项的值,并告诉它读取/写入PlatsKeys中每个项目的TypeId属性中的字段值