Knockout.js DDL更改事件
任何人都知道如何在更改事件时传递整个对象 视图:Knockout.js DDL更改事件,knockout.js,Knockout.js,任何人都知道如何在更改事件时传递整个对象 视图: 1.对于select元素,应使用特殊的绑定-选项 请检查此可能的副本 <select data-bind="foreach: controlConfig, event: { change: selectionChanged }, value: $data"> <option data-bind="text: $data.Name"></option> </select> self.select
1.对于select元素,应使用特殊的绑定-选项 请检查此可能的副本
<select data-bind="foreach: controlConfig, event: { change: selectionChanged }, value: $data">
<option data-bind="text: $data.Name"></option>
</select>
self.selectionChanged = function (data, event) {
alert("the other selection changed " + data.Name);
}
<select data-bind="options: controlConfig, value: selectedConfig"></select>
function ViewModel() {
var self = this;
self.controlConfig = ko.observableArray();
self.selectedConfig = ko.observable();
self.selectedConfig.subscribe(function(newVal) {
// your code here...
});
}