Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
Javascript 检测observableArray中是否发生变化_Javascript_Knockout.js_Knockout Mapping Plugin_Knockout 2.0 - Fatal编程技术网

Javascript 检测observableArray中是否发生变化

Javascript 检测observableArray中是否发生变化,javascript,knockout.js,knockout-mapping-plugin,knockout-2.0,Javascript,Knockout.js,Knockout Mapping Plugin,Knockout 2.0,有没有人知道,在使用ko映射时,如果可以检测ObservalArray内部何时发生变化,这意味着不必手动创建模型 self.items = ko.observableArray([]) var data = ko.mapping.fromJS(result) self.items.push(data); 我想记录对象数组中任何属性发生的任何更改 谢谢如果我没弄错的话,您应该能够在observable上使用subscribe来获取该信息 有关更多信息,请参见本页底部: 请您详细说明您的答案,并对

有没有人知道,在使用ko映射时,如果可以检测ObservalArray内部何时发生变化,这意味着不必手动创建模型

self.items = ko.observableArray([])
var data = ko.mapping.fromJS(result)
self.items.push(data);
我想记录对象数组中任何属性发生的任何更改


谢谢

如果我没弄错的话,您应该能够在observable上使用
subscribe
来获取该信息

有关更多信息,请参见本页底部:


请您详细说明您的答案,并对您提供的解决方案进行更多描述,好吗?
self.items = ko.observableArray([])   
self.item.subscribe(function(context){  
//Comment if there is any changes in the observable array this function will get trigger and changed date ma get in context   

});