我正在使用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标签。欧芹是否可能遇到这类自定义字段的问题。
答案 0 :(得分:0)
我不知道角度有多select2
,但很可能,它会插入一个隐藏字段来保存实际值。默认情况下,input[type=hidden]
位于excluded
首选项中,因此您必须对其进行调整。