如何从Knockout验证中的observable中删除验证规则[extenders]

时间:2013-12-09 08:06:36

标签: javascript validation knockout.js knockout-validation

How to remove extender from an existing observable?

我尝试了以上链接&可以使observable不可验证。但是如果使用 ko.validation.utils.isValidatable()函数检查observable,它会给我TRUE [它表示observable即使在将其作为不可验证的情况下也是可验证的]。

因为 validatable:true 会留下isValid,isModified,isValidating observables&可观察属性上的错误变量。

请帮助我从可观察属性中删除验证完全

1 个答案:

答案 0 :(得分:1)

如果要切换验证,可以使用onlyIf参数。 completly删除验证不是内置的,请在这里检查我的问题

Move validation from observable to computed