1

我有 2 个字段:fieldsubField定义为:

  @IsString()
  @IsIn(['A', 'B'])
  field: string;

  @IsString()
  @IsIn(['a', 'b', 'bb'])
  subField: string;

目前,subField可以是'a''b'bb。这不是我想要的。if field == 'A', thensubField只能是'a', if field == 'B', subField 只能是'b'or 'bb'。看来这个验证需要是异步的,因为我需要等待field被分配一个值。如何进行此异步验证?

4

0 回答 0