Ho una classe modello in KnockoutJS che ha più valori a cui vorrei iscrivermi. Ogni abbonamento svolgere lo stesso compito, in questo modo:KnockoutJS abbonarsi a più osservabili con la stessa azione di callback
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; });
}
C'è un modo di combinare queste due chiamate per la sottoscrizione, in modo che possa utilizzare un solo abbonamento a 'guardare' entrambi i valori?
Per chi cerca una soluzione più elaborato il plugin di seguito potrebbe essere opportuno prendere in considerazione: https://github.com/ZiadJ/knockoutjs-reactor – Ziad