KnockoutJS подписывается на несколько наблюдаемых с одним и тем же действием обратного вызова
У меня есть класс модели в KnockoutJS, который имеет несколько значений, на которые я хотел бы подписаться. Каждая подписка будет выполнять одну и ту же задачу, например так:
function CaseAssignmentZipCode(zipCode, userId, isNew) {
var self = this;
self.zipCode = ko.observable(zipCode);
self.userId = ko.observable(userId);
self.isNew = isNew;
self.isUpdated = false;
self.zipCode.subscribe(function () { self.isUpdated = true; });
self.userId.subscribe(function () { self.isUpdated = true; });
}
Есть ли способ объединить эти два вызова для подписки, чтобы я мог использовать одну подписку для «просмотра» обоих значений?