【发布时间】:2012-02-14 14:21:12
【问题描述】:
我在 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; });
}
有没有办法将这两个调用结合起来进行订阅,以便我可以使用一个订阅来“观察”两个值?
【问题讨论】:
-
对于那些寻求更精细解决方案的人来说,下面的插件可能值得考虑:github.com/ZiadJ/knockoutjs-reactor