Select 选择元素的初始值
我想用初始值初始化select。我从后端返回了一个Json对象,如下所示: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
[{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属性中的字段值