ノックアウト マッピング プラグインを使用して、オブジェクトのコレクションをサーバーから監視可能な配列にマップしています。これらのマップされたオブジェクトのいくつかのプロパティで、いくつかの変更イベントをサブスクライブできるようにしたいと考えています。誰かが私が間違っていることを指摘できますか?
$.getJSON(apiUrl, function (data) {
ko.mapping.fromJS(data, {}, self.ReportTemplates);
for (var i = 0; i < self.ReportTemplates().length; i++) {
var reportTemplate = self.ReportTemplates()[i];
//try to subscriber here?
reportTemplate.VideoId.subscribe = function (a) {
alert(a);
};
}
});