我在 ember js 应用程序中使用 ember-cp-validation 进行验证。我想验证checkbox
,但selectbox
我radiobutton
找不到任何示例代码来验证这些控件。
任何人都可以就如何验证和使用 ember-cp-validation 插件提供任何想法/checkbox
示例。selectbox
radiobutton
我在 ember js 应用程序中使用 ember-cp-validation 进行验证。我想验证checkbox
,但selectbox
我radiobutton
找不到任何示例代码来验证这些控件。
任何人都可以就如何验证和使用 ember-cp-validation 插件提供任何想法/checkbox
示例。selectbox
radiobutton
Validate a checkbox like this:
const Validations = buildValidations({
acceptedTerms: validator("inclusion", {
allowBlank: false,
in: [true],
}),
})
ember-cp-validations
验证变量的值(无论是在模型、控制器等上)。只要复选框绑定到与验证器中指定的同名变量,它就应该可以工作,无论小部件类型如何。(值是通过 2 路绑定连接还是在动作触发时更改)
见这里: http: //offirgolan.github.io/ember-cp-validations/docs/modules/Basic.html#objects
所以,一个伪代码示例...首先在您的控制器中定义验证...
const Validations = buildValidations({
bar: validator('presence', true)
});
export default Ember.Component.extend(Validations, {
bar: null
})
在您的模板中,将复选框的值绑定到值:
{{input type=checkbox value=bar}}