1

koマッピングを使用しているときにobservableArray内で変更が発生するたびに検出できる場合、これはモデルを手動で作成する必要がないことを意味します。

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

オブジェクトの配列内のプロパティで発生した変更をログに記録したいと思います。

ありがとう

4

2 に答える 2

3

私が間違っていなければsubscribe、オブザーバブルを使用してその情報を取得できるはずです。

詳細については、このページの下部を参照してください。

オブザーバブルを明示的にサブスクライブする

于 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 に答える