至少有三个可能的验证库可以很好地与 Knockout 配合使用。这些包括:
- jQuery 验证(jQuery 插件)
- Knockout.Validation [Knockout 插件] (https://github.com/ericmbarnard/Knockout-Validation)
- Knock-Knock 验证 [Knockout 插件] (https://github.com/Enome/knockknock)
假设,使用标准 jQuery 验证需要在所有表单输入字段上绑定“uniqueName”。Knockout 通常不需要这个,因此除非请求(通过绑定),否则不会提供它。
有两个贡献的 Knockout 验证插件。这些是 Knockout.Validation 和 Knock-Knock 验证。我注意到 Knockout.Validation 最近更新了,但是 Knock-Knock 验证在大约一年内没有更新。
我的假设可能是标准的 jQuery 验证或 Knock-Knock 验证可能是与 Knockout 和 Upshot 一起使用的首选标准。
是否有人将这两个验证插件中的任何一个与 Upshot 及其从服务器公开的实体元数据结合使用?
如果是这样,您能否告诉我建议将两者中的哪一个用于一般用途,并可能提供一些有关其实施的提示?
谢谢!