问题标签 [ember-validations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
166 浏览

ember.js - Ember 验证:自定义验证器设置

我正在使用 Ember 2.3 和 DockYard 的 ember-validations 版本“2.0.0-alpha.4”。我在我的项目中使用 POD 结构。

无论使用预定义的验证,但我在使用自定义验证器时都面临注入问题。

文档中所述,我已将验证器放在my-app/app/validators/目录中。但它们没有加载。如果我使用工厂手动注入它们,它们就可以工作。但是 ember-validations 无法自动加载它们。

如何进行 ember-validations 以加载我的自定义验证器?

更新

由于几个月没有人回答,文档问题也没有得到回答,我们编写了自己的验证插件。单个开发人员大约需要 3 周的时间。但可以很好地满足我们的需求。

0 投票
1 回答
528 浏览

ember.js - How to remove/reset ember validation in form

I have a form inside a modal, that form allows user to update each model feild and I'm also using ember-validations to validate them, but then after successful saving or when a user closes/cancel the modal the form element still contain the class has-success, has-error, has-feedback classes, so how can I reset the form fields after every successful saving/cancel?

0 投票
1 回答
1512 浏览

ember.js - 禁用/启用带有 ember 验证状态的表单提交按钮

我正在使用“ember-validations”插件添加表单验证。我能够进行内联验证,但我需要根据验证状态禁用/启用按钮。

组件.js

模板.hbs

截屏

在此处输入图像描述

如何在使用ember 验证时获得总表单输入验证状态,以便我可以将该标志用于禁用/启用按钮?

0 投票
0 回答
430 浏览

validation - ember-cp-validations 的设置

我正在尝试将 ember-cp-validations 集成到我的项目中,到目前为止,代码运行 k 但是当我尝试运行“验证”方法时,我收到此错误

未捕获的 TypeError:Validator.getDependentsFor 不是函数

我追踪到这一行的错误

https://github.com/offirgolan/ember-cp-validations/blob/v2.9.3/addon/validations/factory.js#L436

尝试调用getDependentsFor此处返回的 Validator 对象上的函数

https://github.com/offirgolan/ember-cp-validations/blob/v2.9.3/addon/validations/factory.js#L434

由于类型等于“存在”,它会查找使用的验证器lookupValidator并找到它,但返回的类没有该功能getDependentsFor,我不确定这是一个错误还是我遗漏了一些东西:/

版本 Ember:2.5.1 Ember 数据:2.6.1 ember-cp-validations:2.9.3

任何帮助将不胜感激!

提前致谢!!!

0 投票
1 回答
122 浏览

ember.js - 控制器无法识别 Ember Validations mixin

我正在使用 ember-validations 和 EmberFire 创建一个注册表单。我的服务器启动正常,但我的控制台显示此错误:

这是我的注册验证 mixin 的代码:

这是我的注册控制器的代码:

文件结构似乎与我的控制器中 import SignupValidations 行中包含的结构相匹配,所以我对为什么会收到此错误感到有些困惑。有任何想法吗?

0 投票
2 回答
1112 浏览

ember.js - 比较余烬中的两个日期

如果有结束日期,我想验证结束日期应该是最大或等于生效日期

结束日期不是强制性的