【发布时间】:2012-09-29 05:26:21
【问题描述】:
我正在使用ko.validation,以前,我使用它来一次验证整个视图模型。现在,我将视图模型拆分为多个部分,并且我需要能够一次验证一个或几个属性。我有几个自定义验证器,所以我宁愿不只是切换到完全手动验证。有没有办法使用 ko.validation 一次只验证一个属性?
【问题讨论】:
标签: knockout.js knockout-validation
我正在使用ko.validation,以前,我使用它来一次验证整个视图模型。现在,我将视图模型拆分为多个部分,并且我需要能够一次验证一个或几个属性。我有几个自定义验证器,所以我宁愿不只是切换到完全手动验证。有没有办法使用 ko.validation 一次只验证一个属性?
【问题讨论】:
标签: knockout.js knockout-validation
对于需要在多个视图中重复使用的视图模型,或者当一个视图需要同一视图模型的多个实例,但具有不同的验证要求(在 cmets 中的引用)时,这是一个越来越普遍的问题。 Knockout 和 Knockout-Validation 非常棒,但目前的实现还不能很好地适应这些可重用场景。
我最近在为Extreme Engineeering Solutions 工作时开发的开源项目“ValidatedViewModel”提供了一种基于实例构建验证约束组应用程序的方法。克隆Validated View Model here on github。请让我知道您对文档、单元测试和功能的看法。