我只是创建一个选择列表绑定如下
<select id="listingstatus" data-bind="options: ListingTypeArrary, optionsText: 'Text', optionsValue: 'Value', selectedOptions: ListingType" ></select>
我的模特
var listArray = JSON.parse([{
"Selected": false,
"Text": "Commercial",
"Value": "4"
}, {
"Selected": false,
"Text": "Residential",
"Value": "5"
}]);
self.ListingTypeArrary = ko.observableArray();
$.each(listArray, function (index, value) {
var obj = {};
obj["Text"] = value.Text;
obj["Value"] = value.Value;
self.ListingTypeArrary.push(obj);
});
self.ListingType = ko.observable('@Model.ListingTypeId'); // @Model.ListingTypeId will be equals to 5
完成此淘汰赛后,完美呈现我的下拉/选择列表。但我有一个要求,我不必显示下拉列表,我只需要将所选项目显示为文本。任何人都可以帮助我吗?
提前致谢 。