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; });
}

Есть ли способ объединить эти два вызова для подписки, чтобы я мог использовать одну подписку для «просмотра» обоих значений?

Ответы на вопрос(5)

Ваш ответ на вопрос