41
我已经订阅了使用ko来监听属性值更改的函数。如何在淘汰赛中取消订阅订阅的功能?
var self = this;
$(document).ready(function() {
var postbox = new ko.subscribable();
var myViewModel =
{
FirstName: ko.observable("Bert"),
LastName: ko.observable("pual")
};
var sub = null;
for (var i in myViewModel) {
var model = myViewModel[i];
model.subscribe(self.notifyChange.bind(model, i));
}
$('#unsubscribeButton').click(function() {
// here i want to unsubscribe.
});
ko.applyBindings(myViewModel);
});
notifyChange = function (PropName, newValue) {
var self= this;
);
}
这里我想从myViewModel的属性中逐个取消订阅notifyChange,怎么做?