Meteor还没有内置的验证智能套装。我应该考虑哪些验证库?其他人使用的是什么?
答案 0 :(得分:9)
我们决定使用simpleSchema和Collection2以及autoform进行验证。这是一个非常复杂的解决方案。我们使用这种方法节省了大量时间,而不是试图手动滚动每个表格。
只需定义一个带有验证规则的方案(自动为数据类型和isRequired设置提供验证规则),然后使用autoForm(单行代码)创建一个表单,即可免费获得所有这些
流星简单模式 Meteor的简单,反应式架构验证智能包。 https://github.com/aldeed/meteor-simple-schema
流星collection2 Meteor的一个智能包,它扩展了Meteor.Collection以支持指定模式,然后在插入和更新时验证该模式。还添加了对虚拟字段的支持。 https://github.com/aldeed/meteor-collection2
流星自动窗体 Meteor的智能包,可添加UI组件和帮助程序,轻松创建具有自动插入和更新事件的基本表单,以及自动反应验证。 https://github.com/aldeed/meteor-autoform
答案 1 :(得分:8)
如果您想使用meteorite,只需搜索atmosphere packages即可查看受欢迎的内容。我目前正在使用jqBootstrapValidation。在过去,我使用过validate.js,但是现在我更喜欢使用bootstrap集成。我听说parsley.js很受酷孩子的欢迎,但截至撰写本文时,并没有一个智能包装 - 但这对solve来说很容易。
答案 2 :(得分:5)
你已经将Tracker
作为Meteor的一部分,所以我将一个小教程和JSfiddle放在一起,讨论如何使用它来实现典型的表单验证方案。