1

有谁知道,如果可以在使用 ko 映射时检测到 observableArray 内部发生的任何变化,这意味着无需手动创建模型?

self.items = ko.observableArray([])
var data = ko.mapping.fromJS(result)
self.items.push(data);

我想记录我的对象数组中任何属性发生的任何更改。

谢谢

4

2 回答 2

3

如果我没记错的话,您应该可以使用subscribeobservable 来获取该信息。

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

显式订阅 observables

于 2012-08-23T20:07:02.503 回答
-3
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   

});
于 2015-04-24T13:35:19.350 回答