使用ko.validation一次验证一个属性

时间:2012-10-08 22:50:30

标签: knockout.js knockout-validation

我正在使用ko.validation,之前,我一直在使用它来验证整个视图模型。现在,我将视图模型分成几部分,我需要能够一次验证一个或几个属性。我有几个自定义验证器,所以我不想只是切换到完全手动验证。有没有办法使用ko.validation一次只验证一个属性?

1 个答案:

答案 0 :(得分:1)

对于需要在多个视图中重复使用的视图模型,或者当一个视图需要同一视图模型的多个实例但具有不同的验证要求(注释中的引用)时,这是一个越来越常见的问题。 Knockout和Knockout-Validation非常棒,但目前的实现还没有很好地扩展到这些可重用性场景。

我为Extreme Engineeering Solutions工作时开发的最近开源项目'ValidatedViewModel'提供了一种在实例基础上构建验证约束组应用程序的方法。克隆Validated View Model here on github。请让我知道您对文档,单元测试和功能的看法。