41
koを使用してプロパティ値の変更をリスンする関数を既に購読しています。ここでiを1 myViewModelのプロパティ1からnotifyChangeを解除したいノックアウトで登録された機能の登録を解除するには?
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;
);
}
、これをどのように行うには?