我使用了Class-Validator,并且具有以下结构对象:
export class Member { @Field({ nullable: true }) public firstName?: string; @Field({ nullable: true }) public lastName?: string; @Field(_type => MemberTeam) public memberTeam?: MemberTeam; }
export class MemberTeam { @Field ( {nullable: false }) @Matches(/^[A-Za-z]+$/gm, { message: 'We only use letters', }) public name: string; }
@Matches
中的 MemberTeam
无法正常工作。
我也使用ValidatorConstraint
来自定义验证器,但它也无法正常工作。
我们可以将class-validator用于上述数据结构吗?