当用户离开表单页面时,我们如何重置表单验证?
我知道我们可以使用autoForm.resetForm(‘our-form-ID’)进行重置,这在控制台中有效,但我找不到合适的挂钩来挂起它.页面的onStop IronRouter挂钩似乎是正确的位置,但是会触发错误在刷新时无法调用Tracker.flush.如果我将它包装在具有超时0的setTimeout中,那么它在下一个滴答之前不会运行,它没有效果(可能是模板被该点破坏).
我想当模板被销毁时,错误状态也会如此,但事实并非如此.即使活动模板不再存在,是否存在未记录的“硬”重置错误的方法?
我们正在使用autoForm 4.2.2.
解决方法 您可以使用重置验证autoForm.getValIDationContext('form-ID').resetValIDation();总结
以上是内存溢出为你收集整理的如何在离开表单页面时重置Meteor AutoForm验证?全部内容,希望文章能够帮你解决如何在离开表单页面时重置Meteor AutoForm验证?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)