nestjs-swagger 怎么在嵌套数组里使用 使用 引用 类 作为默认值?

tingshuai
  • 1
新手上路,请多包涵
直接在default中写入默认值结果正常:
      @prop()
      @ApiProperty({
        description: "XXXXX",
        type: 'array',
        items: {
          type: 'array',
          items: {
            default: {
               aa:33,
               bb:44
            }
          }
        }
      })
     key: otherDto[][]

这是直接把json对象写入default 是可以的

但是数组内容又是另外一个model,这个时候填入这个model,结果就不对了:
     class dto{
        @prop({ default: 33 })
        @ApiProperty({ example: 33 })
        a: number

        @prop({ default: 44 })
        @ApiProperty({ example: 44 })
        b: number
      }

      @prop()
      @ApiProperty({
        description: "XXXXX",
        type: 'array',
        items: {
          type: 'array',
          items: {
            default:dto
          }
        }
      })
      key: otherDto[][]

直接插入另一个model结果展示为null

问:在这种情况下怎么在嵌套数组内使用另一个model?

回复
阅读 570
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏