【发布时间】:2015-05-06 21:43:39
【问题描述】:
假设我有一个经过验证的 observable,并且里面有一个扩展的 observable。 这很好用。
var validationModel = ko.validatedObservable([
model.text1.extend({required: true})
]);
如果我随后添加到此已验证的Observable 的数组中,我希望它现在知道新的验证,但事实并非如此。
validationModel().push(
model.text2.extend({required: true})
);
是否可以在不重新初始化验证模型的情况下将验证扩展到新的可观察对象?
我尝试使用model.text2.notifySubscribers(),并且触发了验证消息中的这种工作。但是 isValid() 仍然显示为 true。
这是一个显示我在说什么的工作示例:
【问题讨论】:
标签: knockout.js knockout-validation