如何对angular2自定义标记使用欧芹验证

时间:2018-03-28 12:41:45

标签: parsley.js

我正在使用ng2-select2和parsleyjs。该字段是必填字段,如下所示

<select2 (valueChanged)="valueChange($event)" [value]="initialValues" [data]="data" [options]="options" required data-parsley-trigger="change" data-parsley-required-message="Required Field" ngDefaultControl > </select2>

但是,即使在正确初始化select2并使用方法jQuery检查验证('#'+ this.formHtmlId).parsley()。isValid()之后 select2的验证没有获得触发器。但是相同的配置适用于输入或文本区域等html5标签。欧芹是否可能遇到这类自定义字段的问题。

1 个答案:

答案 0 :(得分:0)

我不知道角度有多select2,但很可能,它会插入一个隐藏字段来保存实际值。默认情况下,input[type=hidden]位于excluded首选项中,因此您必须对其进行调整。