0
私は条件付き検証をしようとしていますが、どのようにしてwhen
が働くのか分かりません: 私の状態をどうやって追加できますか?アウレリアの検証にはどのように働くのですか
// Validate fields
ValidationRules
.ensure('name')
.required().withMessage(this.i18n.tr('validation1'))
.ensure('type')
.required().withMessage(this.i18n.tr('validation3'))
.ensure('manufacturer')
.required().when(()=>{this.isRequired()}).withMessage(this.i18n.tr('validation4'))
.on(this.details.values);
}
isRequired(){
return this.details.values['type'] == 3;
}
'.when(()=>これに相当し、ので、あなたが中括弧を削除する必要が指摘されているように。 isRequired()) ' – dfsq