是否可以在修改可观察数组时触发函数?我的目标是通知我,如果我的可观察数组被修改为在我当前的应用程序上做一些逻辑
这是我的视图模型,里面有一个可观察的数组
WT.BM.BarsViewModel = function () {
var self = this;
self.BarsDataHolder = ko.observableArray([]);
};
我只想触发一个函数,以便在self.BarsDataHolder
被修改时通知我
任何想法?
答案 0 :(得分:2)
您可以订阅任何ko.observable或ko.observable数组。
WT.BM.BarsViewModel.BarsDataHolder.subscribe(function(newArray) {
console.dir(newArray);
});
您可以在observables page
的淘汰赛文档中找到