Класс Validator - декоратор не работает для вложенного объекта - PullRequest
0 голосов
/ 04 марта 2020

Я использовал 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 для пользовательского валидатора, но он также не работает.

Можем ли мы использовать валидатор класса для структуры данных, как указано выше?

...