【发布时间】:2021-02-05 22:09:50
【问题描述】:
我正在尝试创建一个对象到下拉列表的选择绑定,但我什么也没得到。
HTML
<select data-bind="options: defaultConvocationVagues,
optionsText: vagueDesc,
value: selectedVague">
</select>
Javascript
$(function() {
ko.applyBindings(new ViewModel());
});
function vague(id,desc)
{
this.vagueID = ko.observable(id);
this.vagueDesc = ko.observable(desc);
}
var ViewModel = function () {
var self = this;
this.defaultConvocationVagues = ko.observableArray();
this.selectedVague = ko.observable();
self.defaultConvocationVagues.push(new Vague(1,'wave1'));
self.defaultConvocationVagues.push(new Vague(2,'wave2'));
self.defaultConvocationVagues.push(new Vague(3,'wave3'));
};
这是JSfiddle
【问题讨论】:
标签: javascript c# knockout.js