Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Knockout.js DDL更改事件_Knockout.js - Fatal编程技术网

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...
    }); 
}