Tôi đã đăng ký chức năng để nghe thay đổi giá trị thuộc tính bằng cách sử dụng ko.Làm cách nào để hủy đăng ký chức năng đã đăng ký trong loại trực tiếp?
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;
);
}
tại đây tôi muốn hủy đăng ký thông báoChange từ tài sản của myViewModel từng cái một, cách thực hiện việc này?