Knockout 返回最新数据下拉
Knockout returning the latest data to drop down
我有一个 select 选项的 knockout 绑定,我想要那个 onload,下拉列表中的 selectedvalue 到 select 最新数据,但它也必须触发choice.subscribe
我找到了一个 jsFiddle,它将 return 基于提供的 id。这是 jsFiddle http://jsfiddle.net/h389pvs0/
function ViewModel(choices, choice) {
this.choices = ko.observableArray(choices);
this.choice = ko.observable(this.choices.find("id", choice));
};
您只需要在同一个 fiddle 中进行以下更改。它会为你工作。
注意我已经添加了this.choice.subscribe()
这个函数将监控在选择下拉列表时所做的更改
function ViewModel(choices, choice) {
this.choices = ko.observableArray(choices);
this.choice = ko.observable(this.choices.find("id", choice));
this.choice.subscribe(function(newValue){
alert(newValue.id);
})
};
我有一个 select 选项的 knockout 绑定,我想要那个 onload,下拉列表中的 selectedvalue 到 select 最新数据,但它也必须触发choice.subscribe
我找到了一个 jsFiddle,它将 return 基于提供的 id。这是 jsFiddle http://jsfiddle.net/h389pvs0/
function ViewModel(choices, choice) {
this.choices = ko.observableArray(choices);
this.choice = ko.observable(this.choices.find("id", choice));
};
您只需要在同一个 fiddle 中进行以下更改。它会为你工作。
注意我已经添加了this.choice.subscribe()
这个函数将监控在选择下拉列表时所做的更改
function ViewModel(choices, choice) {
this.choices = ko.observableArray(choices);
this.choice = ko.observable(this.choices.find("id", choice));
this.choice.subscribe(function(newValue){
alert(newValue.id);
})
};